menu

ida demo

  • date_range 11/02/2021 17:27
    点击量:
    info
    sort
    ida
    label
    ida

文章出自个人博客,转载请申明


目录


问题

用 ida 修改 demo.exe, 改变 demo.exe的运行。

//demo.exe
//#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>


int main()
{
	int n;
	scanf("%d", &n);
	if (n > 0)
		printf("a > 0");  //IDA把'a'改成'n'
	else
		printf("n < 0");
}

反汇编修改a > 0为n>0

用ida打开demo.exe.

image-20210211134817737

image-20210211163045476

Graph view

IDA View-A

看到 aA0是 “a > 0”

image-20210211163253964

image-20210211163431524

Hex view

image-20210211163456000

image-20210211163633880

查看哪里调用 了”a > 0”

image-20210211135555604

string view

image-20210211160226746

image-20210211160344163

ctrl + f , find a > 0

image-20210211160440641

g + 00403003

ctrl+x

image-20210211160714787

view -> Open subviews -> Hex dump

F5

image-20210211171330526

新年快乐


评论:


技术文章推送

手机、电脑实用软件分享

微信搜索公众号: farmer in city
wechat 微信公众号:farmer in city