-
-
[旧帖]
[求助]简单的问题,大家帮看下问题在哪
0.00雪花
-
发表于:
2008-2-2 14:55
2655
-
[旧帖] [求助]简单的问题,大家帮看下问题在哪
0.00雪花
//地址// //写入的数据//
12bd94H+2 08
12bd94H+4 24+字符个数
12bd94H+16+12 01+字符个数
12bd94H+29 字符串
push eax 30 +字符数
push edx 12bd94H
call 00438C00H
//这是某游戏中发言的CALL地址,和相关操作.
//下面是我写的代码,可是一运行,游戏就退出,难道我哪里错了?
void shuohua()
{
char s[] = "la ji you xi";
int leng = strlen(s);
__asm
{
pushad;
mov ebx, 12bd94H;
mov dword ptr [ebx+2], 8H;
mov eax, 18H;
add eax, leng;
mov [ebx+4], eax;
mov eax, 1H;
add eax, leng;
mov [ebx+28], eax;
lea esi, s;
mov eax, ebx;
add eax, 29;
mov edi, eax;
mov ecx, leng;
wri:
mov al, [esi];
mov [edi], al;
inc edi;
inc esi;
loop wri;
mov eax, 1EH;
add eax, leng;
push eax;
mov edx, 12bd94H;
push edx;
call cs:438C00H;
popad;
}
}
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法