工控编程吧

标题: OD找CALL之定位对话框MessageBox [打印本页]

作者: qq263946146    时间: 2020-2-27 16:13
标题: OD找CALL之定位对话框MessageBox
对话框是一个程序与用户交互信息的简单快速方法。
弹出对话框显示信息在编程时简单,在逆向时也很容易用来找CALL。
这里自己通过vc2010编程一个MFC程序,使用MessageBox弹出信息。
然后再使用OD工具来定位调用MessageBox位置,并修改程序的一些信息。

VC2010中我们创建一个基于对话框的MFC程序。
默认的对话框确定按钮控件,双击关联它的点击函数,实现对话框弹出功能用于测试。
再添加一自定义函数,如下代码。
  1. int add(int a,int b)
  2. {
  3.         return a+b;
  4. }
  5. void CMy123Dlg::OnBnClickedOk()
  6. {
  7.         int x=add(1,2);

  8.         CString s;
  9.         s.Format(_T("value:%d"),x);
  10.         MessageBox(s);
  11. //        CDialogEx::OnOK();
  12. }
复制代码


这样编程运行后,我们就准备了一个例程,点击例程界面的确定按钮,就会弹出对话框显示信息。
(, 下载次数: 0)