首页 > 系统相关 >OD调试子进程

OD调试子进程

时间:2022-09-22 01:12:00浏览次数:84  
标签:创建 JMP OD 入口 修改 进程 调试

使用OD进行调试子进程,当一个进程创建了子进程后OD则无法跟踪(进程创建后,极短时间内执行完毕,关闭进程。没时间附加)。

可以使用此方式。

在创建进程前停下,找到子进程可执行文件,将其放入OD修改其入口指令为死循环,保存下来,如一条跳到自身的jmp指令。

第一步:在创建进程时停下,此时文件已经被创建,但是未调用

 

第二步: 找到文件,tmp文件是临时文件(我分析的病毒,解析出来的文件)同EXE文件,放入OD修改开始字节,将入口代码修改为跳转到自己

 

 

 

 

 

 第三步:运行创建进程代码(图片的进程名不一样,是因为失败了一次引以为戒。添加到最后)一定要在程序入口点改,将其改为JMP 到自身。

我的错误是,入口点是 CALL  XXXX  ,  JMP XXXXX

我进入了CALL  XXXX函数,修改它第一行汇编。(忘了函数的异常处理机制)

 

 

 附加后就会停在死循环指令处,也可能不会停在死循环处。而是其他地方。不要慌,直接跳转到程序入口点(修改JMP)的地方,下断点。F9运行断下。将入口点修改回去就可以了。

 

标签:创建,JMP,OD,入口,修改,进程,调试
From: https://www.cnblogs.com/mumu333/p/16717778.html

相关文章

  • JAVA字符串转Unicode编码
    importjava.util.ArrayList;publicclassHello{publicstaticvoidmain(String[]args){Strings="我爱JAVA";System.out.println(s2uni......
  • InnoDB数据页结构
    InnoDB为了不同的目的而设计了许多种不同种类的页,页是InnoDB存储引擎管理数据库的最小磁盘单位,默认每个页的大小为16KB; InnoDB数据页结构InnoDB数据页由以下7个部分组......
  • Codeforces Round #813 (Div. 2) - D. Empty Graph
    构造Problem-D-Codeforces题意给\(n(1<=n<=10^5)\)个点,与权值\(a_i\),这\(n\)个点组成一个完全图,\(a_l\)与\(a_r\)连的边的权值为\(min(a_l,a_{l+1}...a_{r......
  • fastapi使用mongodb的小demo
    关系图main.py#@bekbrace#FARMSTACKTutorial-Sunday13.06.2021fromfastapiimportFastAPI,HTTPExceptionfrommodelimportTodofromdatabaseimpor......
  • Codeforces Round #821 (Div. 2) D E
    E首先发现无论何时,每个位置上至多只会有一个球。原因:每个时刻每个球都会移动,所以移动到某个点的时间一定,自然出生时间也一定,显然不可能会有2个点出生时间相同。既然如......
  • AttributeError: module 'backend_interagg' has no attribute 'FigureCanvas'. Did y
     plt报错像是下面这样子File"C:\Users\abc\AppData\Local\Programs\Python\Python310\lib\site-packages\matplotlib\pyplot.py",line191,in_get_required_inter......
  • 关于VScode中GDB调试和cmake配合使用的方法
    关于VScode调试GDB的说明      Hello,各位看官好,小弟最近在做嵌入式的项目,那么嵌入式的项目有三个很重要的工具,一个就是VScode,一个就是GDB,还有一个就是CMake工具......
  • letcode算法--17.字符串相乘
    给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。注意:不能使用任何内置的BigInteger库或直接将输入转......
  • Educational Codeforces Round 119 E
    E.ReplacetheNumbers开始想到了一个二分的做法好像是O(nlog)的后来才想了一下可以在两个数组之间反复横跳那我是不是像记忆化搜索一样记录一个路径即可我们记录f[i]......
  • mongoDB 指令
    显示已有数据库显示当前所在位置切换到某一数据库没有则自动创建插入一条数据插入多条数据删除一条数据删除所有数据更新数据查找所有集合内数据删除一......