首页
社区
课程
招聘
如何在第三方程序中加入汇编代码
发表于: 2013-6-11 00:04 4311

如何在第三方程序中加入汇编代码

2013-6-11 00:04
4311
有一点点破解的基础,但在破解过种中,难免需要增加一些汇编代码,就不知道具体的操作了

比如,在点按钮的时候为输入框的值自动填写的汇编代码,不知如何处理加代码呢?

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 1042
活跃值: (470)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
SetDlgItemText
2013-6-11 09:10
0
雪    币: 195
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
能说具体一点么,或者论坛有没有类似的贴子呢?
2013-6-11 09:14
0
雪    币: 1904
活跃值: (48)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
在文件中找一大段0区域的地方,如果没有就给源程序加个区段,写上汇编代码啊!
2013-6-11 09:30
0
雪    币: 195
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
目前是这么干的,找的0区地方,先跳过去,执行完了跳回来,但有个问题,那个变量的固定值(字符串型的)加在哪里啊?

加在.data区然后直接push 地址??要不要改其它的什么东西?

还希望大大们能个再指导一下!
2013-6-11 10:08
0
雪    币: 1904
活跃值: (48)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
加在代码段就行了啊!找到00区域,先写上汇编代码,然后在代码的下面再写上字符串就行了啊。
2013-6-11 13:20
0
雪    币: 195
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
能不能写几行代码呀,确实不知!
2013-6-11 15:26
0
雪    币: 1904
活跃值: (48)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
pushad
push IDC_EDT   ;要设置控件的ID
push hWnd        ;窗口句柄
call GetDlgItem  ;CALL IAT
push lpString     ;字符串地址
push eax
call SetWindowText;CALL IAT
popad
jmp ...
字符串写在代码下面就行了,把push lpString中的 lpString换成这里的地址
2013-6-11 16:40
0
雪    币: 195
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
谢谢,基本差不多了,等弄完了,写个文章上来分享,结贴
2013-6-11 18:49
0
游客
登录 | 注册 方可回帖
返回
//