Post by jody on Jul 31, 2012 17:30:17 GMT -6
/* Lugormod Verison 2.4.5.4 (Renaming) */
//Offsets are for verison 2.4.5.4 only. These may not be accurate on ancient lugormod verisons
DWORD flOldProtect; //old protection level
/* target_level_change (2.4.5.4)*/
VirtualProtect((LPVOID)0x203E9014, 4, PAGE_READWRITE, &flOldProtect); //new protection level (READWRITE)
memcpy((void*)0x203E9014, "%%%%%%%%%%%%%%%%%%%", 19); //level_change down
VirtualProtect((LPVOID)0x203E9014, 4, flOldProtect, &flOldProtect); //reset the old protection level (recommended)
/* ragequit message (for the luls) (2.4.5.4)*/
VirtualProtect((LPVOID)0x203F2670, 4, PAGE_READWRITE, &flOldProtect); //new protection level (READWRITE)
memcpy((void*)0x203F2670, "Couldn't handle being EZ", 24);
VirtualProtect((LPVOID)0x203F2670, 4, flOldProtect, &flOldProtect); //sets the old protection level
/* help message (robophred's site) (2.4.5.4*/
-people can't be trusted with thiis due to the fact they can change authors
/* Terminal Misc (2.4.5.4)*/
VirtualProtect((LPVOID)0x203EB798 , 4, PAGE_READWRITE, &flOldProtect);
memcpy((void*)0x203EB798, "^5", 2);
VirtualProtect((void*)0x203EB798, 4, flOldProtect, &flOldProtect);
/* Typo T_T (2.4.5.4)*/
VirtualProtect((LPVOID)0x203ED790, 4, PAGE_READWRITE, &flOldProtect); //new protection level (READWRITE)
memcpy((void*)0x203ED790, "^6Your ip does not match the previous one. Please enter your security code to login.\0", 86); //Terminated at 86 chars.
VirtualProtect((LPVOID)0x203ED790, 4, flOldProtect, &flOldProtect); //sets the old protection level (READONLY)
Note: do not ask for the unpacked lugormod as you will not get it from me. Reasons: I don't want noobs to hex-edit lugormod and change the odname etc. All offsets were fond using IDA Pro. You cn get IDA Pro @ Thepiratebay
//Offsets are for verison 2.4.5.4 only. These may not be accurate on ancient lugormod verisons
DWORD flOldProtect; //old protection level
/* target_level_change (2.4.5.4)*/
VirtualProtect((LPVOID)0x203E9014, 4, PAGE_READWRITE, &flOldProtect); //new protection level (READWRITE)
memcpy((void*)0x203E9014, "%%%%%%%%%%%%%%%%%%%", 19); //level_change down
VirtualProtect((LPVOID)0x203E9014, 4, flOldProtect, &flOldProtect); //reset the old protection level (recommended)
/* ragequit message (for the luls) (2.4.5.4)*/
VirtualProtect((LPVOID)0x203F2670, 4, PAGE_READWRITE, &flOldProtect); //new protection level (READWRITE)
memcpy((void*)0x203F2670, "Couldn't handle being EZ", 24);
VirtualProtect((LPVOID)0x203F2670, 4, flOldProtect, &flOldProtect); //sets the old protection level
/* help message (robophred's site) (2.4.5.4*/
-people can't be trusted with thiis due to the fact they can change authors
/* Terminal Misc (2.4.5.4)*/
VirtualProtect((LPVOID)0x203EB798 , 4, PAGE_READWRITE, &flOldProtect);
memcpy((void*)0x203EB798, "^5", 2);
VirtualProtect((void*)0x203EB798, 4, flOldProtect, &flOldProtect);
/* Typo T_T (2.4.5.4)*/
VirtualProtect((LPVOID)0x203ED790, 4, PAGE_READWRITE, &flOldProtect); //new protection level (READWRITE)
memcpy((void*)0x203ED790, "^6Your ip does not match the previous one. Please enter your security code to login.\0", 86); //Terminated at 86 chars.
VirtualProtect((LPVOID)0x203ED790, 4, flOldProtect, &flOldProtect); //sets the old protection level (READONLY)
Note: do not ask for the unpacked lugormod as you will not get it from me. Reasons: I don't want noobs to hex-edit lugormod and change the odname etc. All offsets were fond using IDA Pro. You cn get IDA Pro @ Thepiratebay