|
[求助]关于加密狗模拟和硬复制疑问
学习了,谢谢 |
|
VC的DLL如何挂起,等待收到另外一个进程的消息后继续运行?
可以用线程消息 |
|
OD调试游戏一会儿游戏自动断开了,前段时间还能正常调试
多换几个OD试试看嘛 |
|
java懂的进,实在是困惑。:eek:
try就是为了捕捉异常,也就是错误,catch就是try捕捉到的异常后就到catch里面去执行,一般catch里面都是处理错误,对错误做出一些修正的程序,你每次都要执行到catch,就说明你本来程序就有错误 |
|
真的有美女吗
真不不知道里面有什么 |
|
|
|
[求助]我想问一下,汇编指令中操作数地址长度的问题
在这里谢谢各位的大力支持,经过上面几位的指点,又查了点资料,在这里补充一下 -------------------------------------- 还有一个寄存器的跳转,不知道种说法对不 jmp eax FF XX;两个字节 还有一个就是远跳转 EA XXXXXXXXXXXX 去掉操作码,还剩6个字节,但是一个地址是4个字节,还有2字节是段地址 也就是说远跳转是 EA+段地址+段便宜量 -------------------------------------- 如果以上有何错误望各位高手提醒,谢谢 |
|
|
|
求助,我的OD下不了断点了
你下硬件断点试试看呢。。。 |
|
[求助]如何用C++把一段汇编写入另一个程序指定的地址或者是修改运行中程序的指令
我看了几位写的,最后我自己有研究了一下,也把代码重新修改了一遍,虽然能运行起,但是还没得到想要的效果,忘各位在指教一下,首先我用OD查看了0x0041324A地址是可以使用的,也是存在的 我修改后的代码: void CallSelectMonster3 (){ _asm{ mov eax,eax mov eax,eax } } void CCALLDlg::OnBnClickedButton3(){ PCHAR gameCaption3="ADD"; LPVOID idd3=(LPVOID)0x0041324A; int iCount = 1024; DWORD dwNumberOfBytes = 0; DWORD dwProcessID = 0; LPVOID mFunc = CallSelectMonster3; HANDLE hProcess = NULL; HANDLE hThread = NULL; LPVOID ThreadAddr = NULL; DWORD dwOldProtect = NULL; HWND hGame = ::FindWindowA(NULL, gameCaption3);//获取窗口句柄 ::GetWindowThreadProcessId(hGame, &dwProcessID);//获取窗口进程ID hProcess = ::OpenProcess(PROCESS_ALL_ACCESS, FALSE, dwProcessID);//打开被注入的进程 if (!hProcess){ MessageBox("Error:1"); return; } BOOL b=::VirtualProtect(idd3, iCount, PAGE_EXECUTE_READWRITE,&dwOldProtect);//修改内存保护方式 if (!b){ MessageBox("Error:2"); return; } BOOL bWrite = ::WriteProcessMemory(hProcess, idd3, &mFunc, iCount, &dwNumberOfBytes);//写入函数地址 if (!bWrite){ MessageBox("Error:3"); return; } } 但的到的效果是: 0041324A 6C ins byte ptr es:[edi], dx 0041324B 1C 41 sbb al, 41 0041324D 00CC add ah, cl 0041324F CC int3 00413250 CC int3 00413251 CC int3 00413252 CC int3 00413253 CC int3 00413254 CC int3 00413255 CC int3 00413256 DC11 fcom qword ptr [ecx] 00413258 0000 add byte ptr [eax], al 而不是我想要的: 0041324A 8BC0 mov eax, eax 0041324C 8BC0 mov eax, eax 0041324E CC int3 0041324F CC int3 00413250 CC int3 。。。。。。。。。。。 这样的效果 |
|
|
|
[求助]如何用C++把一段汇编写入另一个程序指定的地址或者是修改运行中程序的指令
把一下这两条写入0x0041324A mov eax,eax mov eax,eax 我这只是做个实验,请把要讨论他是否有意义 |
|
OD附加进程的问题
顶顶顶顶顶顶顶顶d |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值