800分:如何拦截并处理一个应用程序中的一个窗体的消息,或绕过该窗体的某一段程序?(100分)

  • 主题发起人 主题发起人 别针
  • 开始时间 开始时间

别针

Unregistered / Unconfirmed
GUEST, unregistred user!
已有用一个程序(VC写的,和一个硬件设备通讯的,没有源代码),其中有一个窗体,窗体中有一个按钮为“运行”,点击后将发一段数据到一个硬件设备中,硬件设备将返回一段数据,与窗体(或程序)中定义的某一段数据进行比较,如果一致就执行A操作,不一致就执行B操作。现在手头上没有那硬件设备,我却想让该程序执行A操作,怎么办?小弟初学API、Hook和消息,实在搞不定这个问题。求各位大虾救命!搞不定的话小弟要被炒了!!!
 
找破解高手,让程序遇到比对不正确也执行A操作就可以了嘛
 
呵呵...正是在此寻找高手喽,小弟是初学此道,有思路如下:<br>1.根据窗口标题得到其句柄-&gt;设置钩子,拦截所有发往此窗口及其中控件的的消息,进行处理。<br>2.根据窗口标题得到其句柄-&gt;得到线程ID-&gt;打开线程-&gt;数据直接写入内存.<br>3.根据窗口标题得到其句柄-&gt;APIHook ,拦住Sendmessage和postmessage,判断消息是否发往该窗口-&gt;进行处理。<br>以上思路是有了,但初学无经验,程序调试搞得头都大了,问题是时间太紧,不能慢慢钻研:(苦也!!
 
嘿,模拟硬件程序不就得了
 
RE:来自:uiit<br>嘿,模拟硬件程序不就得了<br>不行啊,无法得知硬件返回什么数据。此问题说白了就是不想让那个程序执行数据比较那一段操作,或者就算比较数据不一致,也要跳转到A操作中去。
 
呵呵,可能是加密狗,找个打狗棒吧<br><br>我也不懂API拦截,但有个好例子给你参考,刘麻子的破QQ2005的密码保护那个源码,里面就有API拦截和更改<br><br>下载地址搜索多两次就能找到
 
听课学习中...
 
小弟所在的公司决定将此问题重金外包,有在深圳的高手请与留下联系方式。呵呵~~~~机会难得哦
 
这个好象确实不容易做哦,首先要用WinSight32(delphi7 自带)等软件找出发往目标程序的消息,知道消息之后,才能对它进行拦截。<br>钩子函数的使用确实要有一定的功力才行,还有要熟悉api函数,小弟不才,所学知识有限。还无法搞定这个问题,帮你顶一下
 
用OD跟。<br>找到关键跳转<br>修改即可。
 
OD?是什么东东啊?小弟只听说过Softice,正下载学习中。另外有VC6.0也可以打开此程序得到反汇编代码,只是看得一头雾水....有没有汇编高手和软件破解高手在啊?
 
OD一下最好了,又不是破解,比较容易应该,呵呵,
 
用两台电脑,用对拷线(就是那种老式的玩意儿,有9针,25针之差别)连起来<br>在a机上使用你的软件,在b机上使用delphi编辑一个串口监测程序,<br>然后模拟输入到a机,当然,比较难的是如何知道这个信号的规则?<br>且听下回分解
 
用破解软件即可 电话0591-87953206
 
可以参考 &nbsp;刘麻子 的东东<br>http://www.liumazi.ys168.com/<br>源码共享 麻子<br>2k_Osk_Mz.rar 56.2KB Windows屏幕键盘(简化版)<br>Wingb_Mz.rar 0.3MB 区位输入法Delphi版 (IME)<br>KernelThread_9x.rar 9.4KB CreateKernelThread()调用示例<br>GetProcAddress_lmz.rar 9.6KB 自己实现GetProcAddress()<br>SDKCode4.rar 0.4MB 《Windows高级编程指南》PASCAL例子<br>SDKCode3.rar 0.4MB 《Windows核心编程》PASCAL例子<br>SDKCode2.rar 0.3MB 《Windows95程式设计指南》PASCAL例子<br>SDKCode1.rar 2.4MB 《Windows程序设计》PASCAL例子<br>PreViewDlg.rar 12.0KB 预览式文件选择对话框<br>Follow.rar 14.1KB 简单模拟所谓‘光标跟随’效果<br>HookInsert.rar 22.8KB 利用Hook插入线程的改进版本<br>SnowFall.rar 11.5KB 初步实现屏幕落雪效果<br>Splitter.rar 45.0KB 简单的文件分割合并工具<br>JumpInsert.rar 23.0KB 只需一个DLL的三级跳<br>TimerHook.rar 19.4KB 利用消息钩子屏蔽定时器<br>Progress.rar 14.3KB 使用系统提供的进度条控件<br>EnumDemo.rar 20.3KB 列举窗口及其路径简单例子<br>MsnHook.rar 16.0KB 判断用户目前是否在操作电脑<br>ShuRuFa.rar 21.1KB 按键转汉字,模拟输入法程序<br>共19条记录(含分类记录) [刷新数据]
 
后退
顶部