Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Как сделать AntiLeak систему, как в фри софтах, ТЕМА ДЛЯ ПАСТЕРОВ
Всем привет сегодня я вас научу делать AntiDebugger систему в лоудере или же по другому AntiLeak. Для начала вам надо иметь какой никакой лоудер, в кмд строке или другой возможный на C++. После этого вы в Main классе прописываете
C++:
namespace Protection {
bool GetWindowClass(LPCSTR wndclass, LPCSTR wndtitle) { //Ищет класс и лейбл, но не зависит от обоих аргументов в отличии от FindWindow
if (FindWindowA(wndclass, 0) || FindWindowA(0, wndtitle))
return true;
return false;
}
__forceinline bool CheckProcess()
{
std::string szProcesses[] =
{
xorstr("HTTPAnalyzerStdV7.exe")
};
return false;
Что-то кринге, я думал лишь на кс го по 20 одинаковых тем... И тут такая же ситуация, зачем пастерам вот это? Это же их не научит, ты же прекрасно должен это понимать, ctrl c + ctrl v, все, что сделает пастер. Тем более будет недоволен, т.к. поймет по комментам, что ты скопировал этот код полностью. Тем более, что мешает переименовать процесс? Ты же блять по названию пытаешься обнаружить потенциальную угрозу твоему мега супер сильному лоадеру...
pretty basic method and the most common one, i dont know why people think that will protect you from cracking anyone with 2 braincells can do better than that
От чего такая защита должна защитить? Кто-то на полном серьезе будет пейлоад "чистым" отправлять, что-ли (без какой-либо крипты)? Но хорошо, дойдем до абсурда и представим, что какой-то альтернативно одаренный не будет использовать крипту. В любом случае, что мешает просто переименовать процесс?
Всем привет сегодня я вас научу делать AntiDebugger систему в лоудере или же по другому AntiLeak. Для начала вам надо иметь какой никакой лоудер, в кмд строке или другой возможный на C++. После этого вы в Main классе прописываете
C++:
namespace Protection {
bool GetWindowClass(LPCSTR wndclass, LPCSTR wndtitle) { //Ищет класс и лейбл, но не зависит от обоих аргументов в отличии от FindWindow
if (FindWindowA(wndclass, 0) || FindWindowA(0, wndtitle))
return true;
return false;
}
__forceinline bool CheckProcess()
{
std::string szProcesses[] =
{
xorstr("HTTPAnalyzerStdV7.exe")
};
return false;
Чтобы не ликнули нужны: перевести все запросы сокеты, нормальная привязка, нормальный бекенд, сделать защиту от дебаггеров, сделать проверки на дебаггеры, подключить VMP SDK последней версии, защитить им нужные секции кода, также добавить защиту, о которой говорил @xLamantine, написать премаппер на сервере
Чтобы не ликнули нужны: перевести все запросы сокеты, нормальная привязка, нормальный бекенд, сделать защиту от дебаггеров, сделать проверки на дебаггеры, подключить VMP SDK последней версии, защитить им нужные секции кода, также добавить защиту, о которой говорил @xLamantine, написать премаппер на сервере
Всем привет сегодня я вас научу делать AntiDebugger систему в лоудере или же по другому AntiLeak. Для начала вам надо иметь какой никакой лоудер, в кмд строке или другой возможный на C++. После этого вы в Main классе прописываете
C++:
namespace Protection {
bool GetWindowClass(LPCSTR wndclass, LPCSTR wndtitle) { //Ищет класс и лейбл, но не зависит от обоих аргументов в отличии от FindWindow
if (FindWindowA(wndclass, 0) || FindWindowA(0, wndtitle))
return true;
return false;
}
__forceinline bool CheckProcess()
{
std::string szProcesses[] =
{
xorstr("HTTPAnalyzerStdV7.exe")
};
return false;
Всем привет сегодня я вас научу делать AntiDebugger систему в лоудере или же по другому AntiLeak. Для начала вам надо иметь какой никакой лоудер, в кмд строке или другой возможный на C++. После этого вы в Main классе прописываете
C++:
namespace Protection {
bool GetWindowClass(LPCSTR wndclass, LPCSTR wndtitle) { //Ищет класс и лейбл, но не зависит от обоих аргументов в отличии от FindWindow
if (FindWindowA(wndclass, 0) || FindWindowA(0, wndtitle))
return true;
return false;
}
__forceinline bool CheckProcess()
{
std::string szProcesses[] =
{
xorstr("HTTPAnalyzerStdV7.exe")
};
return false;