「od调试java」od调试java程序
今天给各位分享od调试java的知识,其中也会对od调试java程序进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、"OD调试"是什么意思
- 2、怎么用od调试一个多线程的程序
- 3、od机试可以用eclipse吗
- 4、请教OD如何给新线程下鼠标双击消息断点
- 5、求教,OD载入程序后运行调试,一按暂停就停留在ntdll,而不是程序的领空。 80分求解决方法,解决了加分。
- 6、【求助】用OD调试某软件,一运行连OD一起退出
"OD调试"是什么意思
ollydbg,ring3级别的调试软件.基本上,调试自己的程序因为有源码,一般用vc,破解别人的程序用ollydbg,而调试驱动可用softice,这个原则虽不绝对,但在大多数情况下是行得通的.以下列举几个比较有用的破解工具.
1.调试工具softice
2.调试工具Trw2000
3.反汇编工具Wdasm8.93
4.Hiew
5.Visual Basic程序调试工具Smartcheck
6.十六进制编辑器(如:Ultraedit、WinHex、Hex Workshop 等)
7.注册表监视工具RegShot、regmon或RegSnap
8.侦测文件类型工具TYP、gtw或FileInfo等
9. 脱壳工具PROCDUMP
10.调试工具IceDump
11.注册机制作crackcode2000
12.备份windows配制文件工具ERU
13.文件监视工具 filemon
怎么用od调试一个多线程的程序
在 OD 里调试则不行,只要被断,只能有一个线程活动,其他的会被挂起,这本来是 OD 的弱点,对付不了多线程 。
od 可以单独挂起线程的, 可以单独让一个run 一下, 然后停下, 调试另外一个, 其实也不错, 单cpu 也就是这么工作的. 要求不高的时序模拟可以了.
od机试可以用eclipse吗
可以。
编译器是msvc,od机试也可以使用eclipse。eclipse功能强大,绝大多数模拟器都能够使用。
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具。
请教OD如何给新线程下鼠标双击消息断点
默认情况下,在调试多线程程序时,当遇到断点时(breakpoint),当前线程暂停,而其它线程继续运行,有些情况下,这是我们不想要看到的。比如下面的例子:除第21个线程以外,其余都是Running状态。修改:Window-Preferences-Java-Debug:在红色区域内,将默认的SuspendThread改为SuspendVM再调试多线程程序:可以看到所有线程都Suspend了。
求教,OD载入程序后运行调试,一按暂停就停留在ntdll,而不是程序的领空。 80分求解决方法,解决了加分。
第一: OD载入后会停留在程序入口,刚开始就是暂停的.
第二: 如果你按f9后OD会开始执行你的程序,这时候除非碰到断点是不会停止的,如果你是按了f9后停留在ntdll说明程序此时遇到中段或者进入了更高级别的段,OD是调试r3级别程序的利器但是无法对r0级别的代码进行调试.
第三: 许多程序都会用一个小小的手段来迷惑调试者,那就是seh结构化异常处理来进行程序的跳转或者判断程序是否给调试. 此情况比较多,但是OD会有提示.
第四: 而不是程序的领空这句话说的我很蛋疼,你并没有告诉我你的程序执行情况,是否断点,是否异常,或者OD是否提示IO指令等等.
所以请你把od的提示弄清楚后在发问,详细的代码段,执行环境,断点数量.和出现问题.
【求助】用OD调试某软件,一运行连OD一起退出
软件加了反调试的功能,根据你的描述,应该是加了TMD的壳,在用没有内核补丁的OD调试这个壳的时候OD就会直接退出,可以下载一个海风月影的StrongOD插件,能很好的解决不能调试的Bug。
关于od调试java和od调试java程序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。