多谢~
我用dUP做了个Loader,但是不起作用。
索性自己写了个程序,效果不错。
#include <windows.h>
#include <shellapi.h>
#include <stdio.h>
#pragma comment(lib,"User32.lib")
#pragma comment(lib,"shell32.lib")
#define _WINMAIN_
#ifdef _WINMAIN_
int WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow
)
#else
int main(int,char**)
#endif
{
char* sTargetClassName = "TJsf3";
char* sTargetExe = "fJSE.exe";
ShellExecute(0,"Open",sTargetExe,"","",SW_SHOW);
Sleep(2000);
HWND hTarget = NULL;
while( !(hTarget = FindWindow(sTargetClassName,0)) )
{
Sleep(1000);
}
DWORD hProcId;
GetWindowThreadProcessId(hTarget,&hProcId);
HANDLE nOK= OpenProcess(
PROCESS_ALL_ACCESS|PROCESS_TERMINATE|PROCESS_VM_OPERATION|PROCESS_VM_READ| PROCESS_VM_WRITE,
FALSE,
hProcId
);
printf("1st Javascript Editor Pro 3.6, IntelliSense Memory Patch\n");
int dateToWrite = 1;
int dateRead = 0;
while(true){
ReadProcessMemory(nOK,(LPVOID)(0x80A798),&dateRead,1,NULL);
printf("%d\r",dateRead);
WriteProcessMemory(nOK,(LPVOID)(0x80A798),&dateToWrite,1,NULL);
Sleep(1000);
hTarget = FindWindow(sTargetClassName,0);
if(hTarget==NULL)break;
}
CloseHandle(nOK);
return 0;
}