Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (!IsBadReadPtr((VOID*)ulBase, sizeof(unsigned long)))
- {
- if (!IsBadWritePtr((void*)(*(unsigned long*)ulBase + iOffset), sizeof(unsigned long)))
- {
- *(int*)(*(unsigned long*)ulBase + iOffset) = iValue;
- }
- }
- }
- DWORD WINAPI MemPacth(LPVOID param)
- {
- while (1) {
- if (GetAsyncKeyState(VK_F3)&1) {
- MessageBeep(MB_ICONINFORMATION);
- DWORD adrMin1, adrMin2 = 0;
- DWORD dwPB = (DWORD)GetModuleHandleA(ModulGame);
- if (dwPB > 0) {
- adrMin1 = dwPB + (DWORD)OFS_PF;
- Patch((void *)(adrMin1),(void*)(PBYTE)"\x00\x00\x00\x00\x7D\x3F\x33\x33", 8);
- adrMin1 = dwPB + (DWORD)OFS_PFBR;
- Patch((void *)(adrMin1),(void*)(PBYTE)"\x99\x99\x99\x99", 4);
- adrMin1 = dwPB + (DWORD)OFS_BU;
- Patch((void *)(adrMin1),(void*)(PBYTE)"\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x14", 28);
- adrMin1 = dwPB + (DWORD)OFS_OTP;
- Patch((void *)(adrMin1),(void*)(PBYTE)"\xFF", 1);
- adrMin1 = dwPB + (DWORD)OFS_PANG;
- Patch((void *)(adrMin1),(void*)(PBYTE)"\xFF", 1);
- adrMin1 = dwPB + (DWORD)OFS_BB;
- Patch((void *)(adrMin1),(void*)(PBYTE)"\x06", 1);
- }
- }
- if (GetAsyncKeyState(VK_F4)&1) {
- MessageBeep(MB_ICONINFORMATION);
- DWORD adrMin1, adrMin2 = 0;
- DWORD dwPB = (DWORD)GetModuleHandleA(ModulGame);
- if (dwPB > 0) {
- adrMin1 = dwPB + (DWORD)OFS_PF;
- Patch((void *)(adrMin1),(void*)(PBYTE)"\x7D\x3F\x33\x33\x73\x3F\x9A\x99", 8);
- adrMin1 = dwPB + (DWORD)OFS_PFBR;
- Patch((void *)(adrMin1),(void*)(PBYTE)"\x03\x02\x01\x00\x01\x02\x03\x00\x01", 9);
- adrMin1 = dwPB + (DWORD)OFS_BU;
- Patch((void *)(adrMin1),(void*)(PBYTE)"\x00\x00\x00\x0F\x00\x00\x00\x1B\x00\x00\x00\x28\x00\x00\x00\x37\x00\x00\x00\x03\x00\x00\x00\x08\x00\x00\x00\x14", 28);
- adrMin1 = dwPB + (DWORD)OFS_OTP;
- Patch((void *)(adrMin1),(void*)(PBYTE)"\x3F", 1);
- adrMin1 = dwPB + (DWORD)OFS_PANG;
- Patch((void *)(adrMin1),(void*)(PBYTE)"\x05", 1);
- adrMin1 = dwPB + (DWORD)OFS_BB;
- Patch((void *)(adrMin1),(void*)(PBYTE)"\x46\x46\x00\x00\x0A\x00\x00\x00", 8);
- }
- }
- DWORD adrMin1, adrMin2 = 0;
- DWORD dwPB = (DWORD)GetModuleHandleA(ModulGame);
- if (dwPB > 0) {
- adrMin1 = dwPB + (DWORD)OFS_SKIP;
- Patch((void *)(adrMin1),(void*)(PBYTE)"\x00", 1);
- adrMin1 = dwPB + (DWORD)OFS_EMO;
- Patch((void *)(adrMin1),(void*)(PBYTE)"\xEB", 1);
- adrMin1 = dwPB + (DWORD)OFS_Auto;
- Patch((void *)(adrMin1),(void*)(PBYTE)"\x8B\x0C\x38\x89\x08\x90\x90\x42\x83\xC0", 10);
- adrMin1 = dwPB + (DWORD)OFS_Key;
- Patch((void *)(adrMin1),(void*)(PBYTE)"\x8B\x37\x89\x31\x85\xF6\x74\x2D\x8B\x44", 10);
- adrMin1 = dwPB + (DWORD)OFS_BCGM1;
- Patch((void *)(adrMin1),(void*)(PBYTE)"http://megatech.esy.es", 200);
- adrMin1 = dwPB + (DWORD)OFS_BCGM2;
- Patch((void *)(adrMin1),(void*)(PBYTE)"http://megatech.esy.es", 200);
- }
- }
- if (GetAsyncKeyState(VK_F5)&1) {
- MessageBeep(MB_ICONINFORMATION);
- DWORD adrMin1, adrMin2 = 0;
- DWORD dwPB = (DWORD)GetModuleHandleA(ModulGame);
- if (dwPB > 0) {
- adrMin1 = dwPB + (DWORD)OFS_Scorex2;
- Patch((void *)(adrMin1),(void*)(PBYTE)"\x96\x44\x00\x80\xBB\x44\x00\x00\xE1\x44\x00\x40\x03\x45\x00\x00\x16\x45\x00\xC0\x28\x45\x00\x00\x48\x45\x00\x80\x6D\45\x00\x40\x83\x45\x00\xE0\x92\x45\x00\x80\xA2\x45\x00\x20\xB2",45);
- }
- }
- int __stdcall Notice(void)
- {
- DWORD adrMin1, adrMin2 = 0;
- DWORD dwPB = (DWORD)GetModuleHandleA(ModulGame);
- if (dwPB > 0) {
- adrMin1 = dwPB + (DWORD)OFS_BCGM1;
- Patch((void *)(adrMin1),(void*)(PBYTE)"http://megatech.esy.es", 200);
- adrMin1 = dwPB + (DWORD)OFS_BCGM2;
- Patch((void *)(adrMin1),(void*)(PBYTE)"http://megatech.esy.es", 200);
- return 0; // unhook biar gk kedeteck HACKSHIELD
- }}
- Sleep(5); // Berikan jeda
- }
- BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
- {
- if (dwReason == DLL_PROCESS_ATTACH)
- {
- DisableThreadLibraryCalls(hDll);
- if(dwReason == DLL_PROCESS_ATTACH){
- MessageBox(0, "Created By StereoTEAM\n\nVisit http://stereoteam.blogspot.com/", "Information Active", MB_OK + MB_ICONINFORMATION );
- CreateThread(0, 0, (LPTHREAD_START_ROUTINE)MemPacth, 0, 0, 0);
- //kuncinama
- char strDLLName [_MAX_PATH];
- GetModuleFileName(hDll, strDLLName , _MAX_PATH);
- if (strstr(strDLLName, "MegaTech.dll") <= 0) {//nama dll asli
- // Tampilkan Message Lalu Exit
- // Edited By MegaTech
- // Thanks Rainbow Chz For Base Simple Hack
- MessageBox(0, "Please No Rename", "Info", 0);
- ExitProcess(0);//ERROR
- }
- }
- else if(dwReason == DLL_PROCESS_DETACH)
- {
- }
- }
- return TRUE;
- }
Advertisement
Add Comment
Please, Sign In to add comment