能力值:
( LV2,RANK:10 )
|
-
-
2 楼
printf
|
能力值:
( LV6,RANK:87 )
|
-
-
3 楼
看你ida那边main函数地址,4113d0。rva是113d0。用你od那边程序的基地址加上这个rva,就是main了
最后于 2019-5-29 16:18
被Lixinist编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
基址是004: 但在od里面怎么查基址呢? 我只找到了 相对地址的查看方法
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
方法1:搜索字符串“%d”下断 方法2:ctrl+g 输入printf跟过去下断运行,停下来返回 方法3:VS编译以后直接在你要看的那一行右击,选择转到反汇编
|
能力值:
( LV1,RANK:0 )
|
-
-
6 楼
这么小 选下模块应该直接能看到
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
RVA+载入基址才是真实地址
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
是这个吗? 我用这个计算: 01300000+
113d0=
013113d0
CTRL+G定位过来,这样可以定位了! 查找字符串是这样的,根本找到呢,我是win7 64虚拟机(这个没有影响吧):
最后于 2019-5-23 09:22
被goodluckone编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
大雄不点背
RVA+载入基址才是真实地址[em_67]
谢谢您的回复!
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
bbgdlk
这么小 选下模块应该直接能看到
谢谢您的回复!
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
Lixinist
看你ida那边main函数地址,40113d0。rva是113d0。用你od那边程序的基地址加上这个rva,就是main了
谢谢您的回复!
|
能力值:
( LV4,RANK:50 )
|
-
-
12 楼
中国缺少你这种人才 有神器IDA 干嘛还要用OD
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
小艾
中国缺少你这种人才 有神器IDA 干嘛还要用OD
一动一静 啊
|
能力值:
( LV4,RANK:50 )
|
-
-
14 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
写个字符串然后搜字符串快速定位啊~ 在C库里太绕了。
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
小艾
IDA 也可以动态调试啊
老师您好!我刚学习 还不会IDA动态调试!一会儿就去学习一下IDA动态调试。
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
Rookietp
写个字符串然后搜字符串快速定位啊~ 在C库里太绕了。
谢谢您的回复!您提供的办法 我也去试试!
|
能力值:
( LV7,RANK:102 )
|
-
-
18 楼
先学习下怎么找main函数吧
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
MAIN 函数是 3 个PUSH 一个CALL
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
沉迷于
MAIN 函数是 3 个PUSH 一个CALL
谢谢回复!
|
能力值:
( LV3,RANK:25 )
|
-
-
21 楼
关掉系统的aslr功能,方便调试
动态调试还是od好,不过现在都64位,用x64dbg
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
KooJiSung
关掉系统的aslr功能,方便调试
动态调试还是od好,不过现在都64位,用x64dbg
怎么关闭呢?
|
能力值:
( LV4,RANK:50 )
|
-
-
23 楼
自己写的demo应该可以在编译器的编译属性里修改,具体方法可以结合自己的编译器百度下就行
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
chkds
自己写的demo应该可以在编译器的编译属性里修改,具体方法可以结合自己的编译器百度下就行
谢谢!!
|
|
|