首页
社区
课程
招聘
[原创]ret-sync插件:windbg/ollydbg+ida逆向调试神器
发表于: 2019-7-15 23:04 36436

[原创]ret-sync插件:windbg/ollydbg+ida逆向调试神器

2019-7-15 23:04
36436
收藏
免费 8
支持
分享
最新回复 (64)
雪    币: 3551
活跃值: (2943)
能力值: ( LV8,RANK:147 )
在线值:
发帖
回帖
粉丝
51
Roger x32dbg测试成功,x64dbg就不行,提示:[sync] << broker <<&a ...
解决了,是我使用姿势不对
2021-5-12 14:21
0
雪    币: 802
活跃值: (4433)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
52
Roger 解决了,是我使用姿势不对
那恭喜你
2021-5-12 19:09
0
雪    币: 409
活跃值: (861)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
53

操作完了用不了怎么办?IDA调出插件之后,勾选自动取消,python2.7的两个版本都试过了。

Possible file format: MS-DOS executable (EXE) (D:\IDA7.0\loaders\dos.dll)
Possible file format: Portable executable for 80386 (PE) (D:\IDA7.0\loaders\pe.dll)

bytes   pages size description
--------- ----- ---- --------------------------------------------
2981888   364 8192 allocating memory for b-tree...
2981888   364 8192 allocating memory for virtual array...
262144    32 8192 allocating memory for name pointers...
-----------------------------------------------------------------
6225920            total memory allocated

Loading file 'C:\Users\Administrator\Desktop\CM.exe' into database...
Detected file format: Portable executable for 80386 (PE)
Loading processor module D:\IDA7.0\procs\pc.dll for metapc...OK
Autoanalysis subsystem has been initialized.
[sync] ret-sync is an IDA Pro plugin, please see README for installation notes
0. Creating a new segment  (00401000-00482000) ... ... OK
1. Creating a new segment  (00482000-0049E000) ... ... OK
2. Creating a new segment  (0049E000-004D5000) ... ... OK
Reading imports directory...
File C:\Windows\system32\ws2_32.dll is used for module WS2_32...
3. Creating a new segment  (004826B4-0049E000) ... ... OK
Plan  FLIRT signature: Microsoft VisualC 2-14/net runtime
autoload.cfg: vc32rtf.sig autoloads mssdk.til
Assuming __cdecl calling convention by default
Type library 'mssdk' loaded. Applying types...
Types applied to 418 names.
Plan  FLIRT signature: MFC 3.1-14.0 32bit
autoload.cfg: vc32mfc.sig autoloads mssdk.til
main() function at 47082E, named "_WinMain@16"
Marking typical code sequences...
Flushing buffers, please wait...ok
File 'C:\Users\Administrator\Desktop\CM.exe' has been successfully loaded into the database.
IDA is analysing the input file...
You may start to explore the input file right now.
Hex-Rays Decompiler plugin has been loaded (v7.0.0.170914)
License: 57-BF5F-7D44-11 Jiang Ying, Personal license (1 user)
The hotkeys are F5: decompile, Ctrl-F5: decompile all.
Please check the Edit/Plugins menu for more informaton.
IDAPython Hex-Rays bindings initialized.
-----------------------------------------------------------------------------------------
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)]
IDAPython v1.7.0 final (serial 0) (c) The IDAPython Team <idapython@googlegroups.com>
-----------------------------------------------------------------------------------------
Type library 'vc6win' loaded. Applying types...
Types applied to 0 names.
Flushing buffers, please wait...ok
Database has been saved
Using FLIRT signature: Microsoft VisualC 2-14/net runtime
Using FLIRT signature: MFC 3.1-14.0 32bit
Propagating type information...
47BE00: propagate_stkargs: function is already typed
47A645: propagate_stkargs: function is already typed
Function argument information has been propagated
Flushing buffers, please wait...ok
Database has been saved
The initial autoanalysis has been finished.
Flushing buffers, please wait...ok
Database has been saved
Flushing buffers, please wait...ok
Database has been saved
Note: FormToPyQtWidget: importing 'sip' module into <module '__main__' from ''>
[sync] default idb name: CM.exe
[sync] sync enabled
[sync] cmdline: "C:\Python27\python.exe" -u "D:\IDA7.0\plugins\retsync\broker.py" --idb "CM.exe"
[sync] module base 0x400000
[sync] hexrays #7.0.0.170914 found
[sync] hexrays version >= 7.2 is needed
[sync] broker started
[sync] plugin loaded
[sync] broker finished
[sync] idb is disabled
[sync] sync enabled
[sync] cmdline: "C:\Python27\python.exe" -u "D:\IDA7.0\plugins\retsync\broker.py" --idb "CM.exe"
[sync] module base 0x400000
[sync] hexrays #7.0.0.170914 found
[sync] hexrays version >= 7.2 is needed
[sync] broker started
[sync] broker finished
[sync] idb is disabled
[sync] sync enabled
[sync] cmdline: "C:\Python27\python.exe" -u "D:\IDA7.0\plugins\retsync\broker.py" --idb "CM.exe"
[sync] module base 0x400000
[sync] hexrays #7.0.0.170914 found
[sync] hexrays version >= 7.2 is needed
[sync] broker started
[sync] broker finished
[sync] idb is disabled
[sync] sync enabled
[sync] cmdline: "C:\Python27\python.exe" -u "D:\IDA7.0\plugins\retsync\broker.py" --idb "CM.exe"
[sync] module base 0x400000
[sync] hexrays #7.0.0.170914 found
[sync] hexrays version >= 7.2 is needed
[sync] broker started
[sync] broker finished
[sync] idb is disabled
[sync] sync enabled
[sync] cmdline: "C:\Python27\python.exe" -u "D:\IDA7.0\plugins\retsync\broker.py" --idb "CM.exe"
[sync] module base 0x400000
[sync] hexrays #7.0.0.170914 found
[sync] hexrays version >= 7.2 is needed
[sync] broker started
[sync] broker finished
[sync] idb is disabled



最后于 2021-5-18 09:57 被wx_王龙_452911编辑 ,原因:
2021-5-18 09:43
0
雪    币: 409
活跃值: (861)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
54
killbr 是这个吧 https://github.com/bootleg/ret-sync
您好,请问idb is disabled 解决了?
2021-5-18 10:05
0
雪    币: 2
活跃值: (64)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
55
谢谢楼主分享
2021-10-14 09:43
0
雪    币: 9
活跃值: (319)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
56
请教下ghidra x64dbg用这个神器的配合步骤,已经编译了x64dbg 32 64位的插件并加载,ghidra 10.0.3也安装咯sync插件拓展,但是x64dbg调试的片段没有同步到ghidra反汇编和对应的伪代码窗口哦,是不是少了什么步骤呢
2021-11-7 11:29
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
57
这个文件在一台电脑上 水土不服,总是 
[sync] enable sync
[sync] probing sync
[sync] sync aborted

总是 aborted. 

这个是 win7 64bit

但是在 win10 就没有问题。
2022-3-25 11:28
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
58

我是看了,这个文章后,labeless也可以实现,不过,遇到了一些问题,不能同步。 就是 在ida里边, 有一个 notification pause,里边有一个需要设置。



这个是新出的 功能,居然,找不到任何帮助文档,怎么设置的。

这个id 肯定不是 ip地址。


另外 retsync 有没有,远程调试的,设置方法,

设置总是失败。


我是ida7.6+x32dbg,用的是这个贴纸一个网友编译的,x32dbg的插件,127.0.0.1 可以成功使用。


但是,这个如何设置不同的电脑调试。


2022-3-25 17:31
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
59
我看 git 上说,用2个 .sync 文件设置下即可,
结果没有一点反应。
2022-3-25 17:32
0
雪    币: 1558
活跃值: (3309)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
60
skillert123 我看 git 上说,用2个 .sync 文件设置下即可, 结果没有一点反应。
我也看git上说明,试了半天,也是啥反应没有
2022-5-18 10:32
0
雪    币: 1558
活跃值: (3309)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
61
本地同步调试都成功了,双机同步调试怎么都搞不出来
2022-5-18 11:09
0
雪    币: 1558
活跃值: (3309)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
62
算了,我还是用labeless吧
2022-5-18 11:11
0
雪    币: 1755
活跃值: (3925)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
63
感谢分享
2022-9-28 11:39
0
雪    币: 226
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
64
Roger x32dbg测试成功,x64dbg就不行,提示:[sync]&nbsp;&lt;&lt;&nbsp;broker&nbsp;&lt;&lt;&a ...
检查下调试的文件名有没有中文,要么打开调试信息去临时目录看看debug信息
2023-5-21 14:02
0
雪    币: 2367
活跃值: (2201)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
65
想请教个问题,如果把一个程序dump出来,然后把入口地址改为0后,怎么能用呢
2024-7-16 09:42
0
游客
登录 | 注册 方可回帖
返回
//