#include "stdafx.h"
#include <windows.h>
DWORD WINAPI Double_Make_DLL(void)
{
DWORD cshell;
DWORD A,B;
while(1)
{
Sleep(10);
if (GetAsyncKeyState(VK_NUMPAD0) & 0x60)
{
cshell = (DWORD)GetModuleHandle("cshell.dll") + 0x31C974; // 무반동
*(BYTE*)(cshell) = 1116471295;
}
if (GetAsyncKeyState(VK_NUMPAD0) & 0x60)
{
cshell = (DWORD)GetModuleHandle("cshell.dll") + 0x13DFBC; // 에임고정
*(DWORD*)(cshell) = 3481993844;
}
if (GetAsyncKeyState(VK_NUMPAD0) & 0x60)
{
cshell = (DWORD)GetModuleHandle("cshell.dll") + 0x205F8B; // 노낙사
*(DWORD*)(cshell) = 64652302;
}
if (GetAsyncKeyState(VK_NUMPAD1) & 0x61)
{
cshell = (DWORD)GetModuleHandle("cshell.dll") + 0x206CFB; // 총무게무시 ON
*(DWORD*)(cshell) = 1155084404;
}
if (GetAsyncKeyState(VK_NUMPAD2) & 0x62)
{
cshell = (DWORD)GetModuleHandle("cshell.dll") + 0x206CFB; // 총무게무시 OFF
*(DWORD*)(cshell) = 1155084405;
}
if (GetAsyncKeyState('E') & 0x45)
{
cshell = (DWORD)GetModuleHandle("cshell.dll") + 0x37F0F2; // 즉시 리스폰
*(DWORD*)(cshell) = 757923960;
}
}
return 0;
}
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
MessageBox(NULL," EliteNewbie "," EliteNewbie ",MB_OK);
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)&Double_Make_DLL, 0, 0, 0);
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
이게 무슨원리냐? 개객퀴야 ㅋㅋㅋ
cshell.dll에있는 메모리변조시키는거아님?
저 cshell.dll이란게 원래 게임에 있는거냐? 그럼 맞겠네 ㅋㅋ
올리 디버거등의 툴로 프로그램 분석
분석후에 저렇게 만들면 끝
핵 예시좀 주세용 공부좀해보게
이 정도 정보만 있어도 충분하겠넹. ㅇㅇ 그런데.. 서든어택 서버 개발하는 애 한테 일러줘야징~ 이라고 하기전에 이미 알고 있을듯. ㅇㅇ
뭐 클라에서 고치겠지만. ㅇㅇ
서든핵사기꾼
http://cafe.naver.com/royalcafe132네이트온
이름은 전민구 전번 010 2592 7543네이트온 아이디는 wjsalsrn94@nate.com신한은행 110-379-220437 전민구조심하세요.. 그리구 아프리카bj랑도 아이디가 같은데..
http://afreeca.com/wjsalsrn94혹시라도
핵사실려고 찾아보시는분들...다 사기입니다.. 조심하십시오..