美文网首页
ida - idc - easyF8

ida - idc - easyF8

作者: jessica1123 | 来源:发表于2019-11-24 21:57 被阅读0次
#include<idc.idc>

static getBaseAddr(ptr){
    return SegStart( ptr);
}

static printAddr(name , addr){
    Message("%s : 0x%x\n",name,addr);
}

static saveLastAddr(){
    auto nowPtr ;
    nowPtr = ScreenEA();
    auto base = getBaseAddr(nowPtr);
    printAddr("base",base);
    auto addr_offest = nowPtr - base;
    printAddr("offset",addr_offest);
    //nowPtr = nowPtr - base;
    auto fp = fopen("test.log","w");
    auto code =  GetDisasm(nowPtr);
    auto addr_str = sprintf("0x%x",nowPtr);
    //savefile(fp,0,nowPtr,8);
    Message("save last addr-> %s : %s \n", addr_str,code);
    //Message(code);
    writelong(fp,addr_offest,0);
    writestr(fp , addr_str);
    writestr(fp , "\n");
    writestr(fp,code);

    fclose(fp);
}

static loadLastAddr(){
    auto nowPtr = ScreenEA();
    auto base  = getBaseAddr(nowPtr);
    printAddr("base",base);
    auto fp = fopen("test.log","rb");
    auto offset_addr = readlong(fp,0);
    printAddr("offset_addr",offset_addr);
    auto addr = base + offset_addr;
    printAddr("addr",addr);

    //readstr(fp);
    auto addr_str = readstr(fp);
    //auto addr = sprintf("0x%s",addr_str);
    Message("load last addr: %s" +addr_str);
    auto code = readstr(fp);
    Message(code);
    Jump(addr);
    fclose(fp);
}

// static main()
// {
//     //saveLastAddr();
//     loadLastAddr();
//     return 0;
// }
image.png

https://www.hex-rays.com/products/ida/support/idadoc/1213.shtml
https://www.cnblogs.com/0xHack/p/9399321.html

image.png
image.png

相关文章

  • ida - idc - easyF8

    https://www.hex-rays.com/products/ida/support/idadoc/1213...

  • IDC

    ida中的idc作为类似c语言的脚本语言,非常好用。使用学习方法参考。ida权威指南-扩展ida的功能 写段代码,...

  • Android逆向 IDA脚本idc、py

  • 逆向学习之IDA内数据处理脚本

    当我们在做一些题目的时候常常需要提取数据,手敲是不可能的,IDA有它自带的IDC或者IDAPython脚本可以编写...

  • 2022-05-18

    IDC基础运维 一、IDC机房相关就业知识1、IDC:网络数据中心2、IDC分类:两大类1)托管:大型IDC机房,...

  • url

    test important huibian where IDA author address is IDA us...

  • 恶意代码分析实战 第五章 IDA Pro

    本章简单介绍了IDA Pro的用法,详细信息推荐阅读《IDA Pro权威指南(第二版)》这本书是《The IDA ...

  • IDC

    IDC=Internet Data Center=互联网数据中心

  • IDC

    一、数据中心是什么? 数据中心(Internet Data Center),简称IDC,是数据计算、存储、传输的实...

  • IOS_逆向_IDA(待扩展...)

    一丶介绍 “IDA(The Interactive Disassembler)”“IDA是一个支持Windows、...

网友评论

      本文标题:ida - idc - easyF8

      本文链接:https://www.haomeiwen.com/subject/xverwctx.html