首页
社区
课程
招聘
[旧帖] labview编写的程序该怎么入手? 0.00雪花
发表于: 2013-4-30 14:38 5587

[旧帖] labview编写的程序该怎么入手? 0.00雪花

2013-4-30 14:38
5587
首先说下,我还是个没入行连菜鸟都还称不上的小新手.
    有个用labview写的程序,它的语言和设置都放在数据库里,程序启动后应该是调这个数据库来改变语言和初始功能.我想整它的注册号以获得更高的功能
    不会用Olly,曾求助过使用方法.我始终不能象有的介绍上说可以使程序运行后边跟踪边试着来这样子,不论我是将它附加方式还是直接打开程序方式,一完成后程序就异常死掉了,也就是说想要调的程序不能再响应,再求问怎么做才能实现边运行边跟踪?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 2155
活跃值: (29)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
LZ你用OD附加或者载入一个目标程序之后,有没有按一下F9试试看。。。

OD已经很简单了,中文界面,网上有大把人写过相关文章。。。
2013-4-30 15:19
0
雪    币: 106
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
按了F9,程序启动完成后就没有反映了,除了OD外要解的程序不能继续运行了.
始终没有实现过网上介绍的可以运行要解的程序用OD来跟的方法.
2013-4-30 15:42
0
雪    币: 106
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我用F3以打开方式调入EXE文件,要跟踪的程序启动完后被停下来了,然后用F9则一直在同一个地方循环,不论是单步步入/步过/自动步入/自动步过都是在一段码里循环,要跟的程序是不可以的动的,一退出就全部都退出了.
    我用先启动要跟的程序,然后点到注册随便输入注册码,将OD附加到这个注册上来,然后我再常识F9或其它什么的,还是不能运行这个注册界面,它就象是死掉了不能出来界面了.
    实在不知道该怎么搞啊,兄弟们指点下吧.
2013-4-30 15:54
0
雪    币: 106
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
按下后调试菜单是这样的:

不管怎么弄后面的那个TM2101就是不能在启动界面也出不来了.
上传的附件:
2013-4-30 16:04
0
雪    币: 2155
活跃值: (29)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
那你可以用排除法试试看。

附加一个其他的程序试试看,比如附加一下任务管理器“taskmgr.exe”试试看,要是要是其他的附加调试都没问题的话,就说明是你要调试的这个TM2101的问题。

F3直接加载进去之后,用F9看看是不是程序可以正常运行,要是F9之后一直循环或者程序跑飞了,那就是有反调试保护。
2013-4-30 20:59
0
雪    币: 106
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
真的如你所说哎,附加到taskmgr.exe这样是正常的,那这样有反调试保护能去掉吗?怪不得它老是在循环,要么就死翘翘动都动不了.
2013-4-30 21:58
0
雪    币: 106
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
都是到"附加进程暂停于ntdll.dbgbreakpoint"再按F9运行,提示"起始 409000  结束:408FFF 当前值: 0"被跟的就没反映了,OD还有反映.暂停后再运行的话说是"被调试的程序所有进程已挂起,若你想让程序运行的话请恢复一些"
菜鸟实在不知道这是什么意思,请问这样再怎么跑啊?
2013-5-1 12:10
0
雪    币: 3758
活跃值: (3337)
能力值: ( LV15,RANK:500 )
在线值:
发帖
回帖
粉丝
9
Labview编译的程序和PB/VB类似都要用专用工具分析,怎么入手要看分析结果,发布过程如果去掉过代码视图后,基本就无法分析流程,只能打hook lvrt的主意了。
2013-5-19 14:11
0
游客
登录 | 注册 方可回帖
返回
//