ICode9

精准搜索请尝试: 精确搜索
  • 最新版IDA7.6发布 逆向工程最佳工具2021-05-16 19:02:42

    IDA7.6免费版发布-IDA Freeware-现在包括基于云的反编译器 Hex-Rays很高兴宣布IDA Freeware已升级到最新的IDA版本(7.6),现在包括基于云的反编译器! IDA Freeware是IDA Pro的免费版本,旨在为个人用户¹提供机会查看IDA的运行情况,从而支持反汇编x86和x64二进制文件。它是任何想要启

  • 【草稿】勒索病毒分析后感2021-05-12 18:31:29

    DarkSide 前情渗透逻辑——信息收集勒索软件分析流程针对需求快速下断点在IDA中还原代码 前情 因为我主要是做APT分析,一般情况是不分析勒索的,而且普通的勒索分析了没太大意义,但是就是这次的美国被动进入紧急状态

  • 稀里糊涂的攻防世界之easyRE12021-04-30 09:05:10

    文章目录 拖入IDA进入main函数分析代码 拖入IDA进入main函数 分析代码 直接看出flag:db2f62a36a018bce28e46d976e3f9864

  • buuctf-re-reverse12021-04-27 22:34:01

    这个题的文件有点问题… ida还原出来的伪代码和我看的大佬的wp有些区别: 大佬们的伪代码: (我只截关键部分) str2是字符串: 显然是把o换成了0 但我的ida还原的: 啊这… 后来查了查,在ASCII码中: 111表示 o,而48表示0。 那么flag就是把o改为0。

  • P2534 [AHOI2012]铁盘整理2021-04-25 02:01:46

    原题链接 考察:IDA*+离散化 这估价函数本蒟蒻完全没想到.... 思路:       最少操作次数,如果用bfs需要存储数组.考虑一波IDA*,无需存储数组只需要回溯.但是估价函数不好想.参考了大佬的题解,原来需要离散化....将不同的半径按大小映射为1~n之间的数字.目标就是让最终序列为1...

  • 微信群成员批量导出/提取工具__开发第3篇2021-04-18 08:03:07

    昨天说到开发“微信群成员提取”工具开发,如何提取微信sqlite句柄的时候,戛然而止,是因为突然想到咱忘了很重要的一步,就是要用ida先来分析微信,毕竟ida可以f5快捷键生成伪c代码,虽然有些地方生成的不是很准确,但是比纯看汇编要容易多了。话不多说,开干。 1.打开ida,载入微信,然后等他分析完

  • D-link路由器2021-04-15 15:31:21

    转载:https://xz.aliyun.com/t/9394 前言: D-Link DIR-816 A2是中国台湾友讯(D-Link)公司的一款无线路由器。攻击者可借助‘datetime’参数中的shell元字符利用该漏洞在系统上执行任意命令。 准备: 固件版本 1.10B05:http://support.dlink.com.cn:9000/ProductInfo.aspx?m=DIR-81

  • IDA 地址 与 CE OD等动态调试地址不同步2021-04-04 18:05:27

    IDA的加载地址可能会跟 CE OD 等动态调试加载的地址不一样,所以得手动修正IDA的加载地址与CE OD 一致   第一步: 在CE查看被调试模块的基地址 下图service.dll基地址为 0x37bc0000    第二步:ida  下选择Edit-->Segments-->Rebase Program  修改成与上图一样的地址  IDA就与

  • hdu1560DNA sequence(IDA*)2021-03-29 23:32:59

    题目描述: DNA sequence Time Limit: 15000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6788    Accepted Submission(s): 3052 Problem Description The twenty-first century is a biology-technology developing centur

  • [re入门]IDA和OD的基本使用(持续更新)2021-03-03 19:31:35

    工具的使用 第一章 IDA使用介绍简介基本使用:1.静态分析功能显示设置代码定位:栈帧分析结构体分析:程序Patch:程序与代码的转换:IDA的动态调试:IDA安装插件IDA其他常用的一些插件IDA脚本功能 第二章 OD的简介OD的窗口常用快捷键断点功能 自己的记性不太好,所以做了一个笔

  • 软件逆向分析基础(一)概述2021-03-01 23:31:36

    一、本课程涉及的工具VC 6.0OllyDugIDAPEID 二、软件逆向工程的定义三、高级语言程序经过编译、链接到目标代码的工作过程四、软件逆向应用五、学习本课程的前置知识六、总结 ) 一、本课程涉及的工具 VC 6.0 VC6.0是Windows环境下最主要的应用开发系统之一,是C++语言

  • IDA逆向前缀说明2021-02-26 14:01:06

    前缀说明sub_指令和子函数起点locret_返回指令loc_指令off_数据,包含偏移量seg_数据,包含段地址值asc_数据,ASCII字符串byte_数据,字节(或字节数组)word_数据,16位数据(或字数组)dword_数据,32位数据(或双字数组)qword_数据,64位数据(或4字数组)flt_浮点数据,32位(或浮点数组)dbl_浮点数,64位(或双精

  • 让你IDA Pro 快速上手使用2021-02-10 13:58:44

    让你IDA Pro 快速上手使用 写这篇博文主要是在打pwn的时候,有时候在IDA中想要寻找信息,自己不会IDA Pro的使用。只能一个一个查找太费时间和人力,寻找相关书籍和博客做了一些适合新手的笔记。如有补充欢迎评论 (ps:主要针对打pwn的时候的一些操作) F5 作用: 反汇编 Ctrl + F

  • 发布到steam的unity(Il2cpp)游戏破解方法2021-02-08 17:01:03

    工具下载: IDA 7.0 Il2CppDumper Reflector 百度网盘下载: 链接:https://pan.baidu.com/s/1EpYlq6VQfoKPzH9ZkF9Nug  提取码:8u2b    unity是现在独立游戏的常用游戏引擎,Steam上就有很多。这篇记录就先简单介绍一下破解游戏做出游戏补丁让游戏脱离steam也能运行的办法。 以最近上线

  • 3 流程控制结构的识别2021-02-05 23:33:07

     if ese流程控制语句在汇编中的结构       一下是IDA的一个错误: vc源代码 float c=argc*2.03,d=3.333;; float e=a(d,c); if (e>15) { int h=e; printf("%d",h); }else { int h=e-1; printf("%d",h); } if(e<15) { int i=e; printf("%d",i

  • 入门算法分析2021-01-20 15:02:14

    首先我们先下一个api断点 接下来一步一步跟,跟到算法位置 这段代码就很明显了 读取了我们的注册码,并进行了算法运算 用od来逆向算法比较麻烦 我们用ida来逆 打开ida,转到我们算法的位置 按F5,源码直接出来了 我们将关键函数重新命名一下 sprintf是一个干扰,小心进坑,我们不

  • [系统安全] 十二.熊猫烧香病毒IDA和OD逆向分析(上)病毒初始化2021-01-06 18:59:14

    您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列。因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全、逆向分析和恶意代码检测,“系统安全”系列文章会更加聚焦,更加系统,更加深入,也

  • IDA动态调试逆向分析Android so2021-01-01 22:29:59

    使用IDA进行动态调试Android so,有两种方式进行调试,如下所示:   (1).一种是调试启动方式,调试启动可以调试jni_onload ,init_array处的代码,可以在较早的时机得到调试权限,一般反调试会在较早的时候进行启动。   (2).另一种则是附加调试,附加调试是在App已经运行起来的时候进行附加

  • RE套路 - 关于使用IDA 7.0前端进行的动态调试2020-12-31 23:32:20

    整理一下IDA 7.0下几种常见文件类型的动态调试。 环境是win10+WSL2(WSL1调Linux文件一直有bug搞不定= =建议升2)。 P.S. 以下操作均在断点设置完毕以后进行,IDA动态调试开始时不会停在程序入口处,而会停在第一个断点或需要控制台进行相应操作处。 Windows 64位 选择debugger 在IDA中:De

  • 排书(IDA*)2020-12-28 19:35:34

    给定n本书,编号为1-n。 在初始状态下,书是任意排列的。 在每一次操作中,可以抽取其中连续的一段,再把这段插入到其他某个位置。 我们的目标状态是把书按照1-n的顺序依次排列。 求最少需要多少次操作。 输入格式 第一行包含整数T,表示共有T组测试数据。 每组数据包含两行,第一行为整数n,表

  • PWN学习笔记(一)Basic Rop2020-12-26 20:58:31

    此学习笔记主要基于CTF WIKI 中的Basic rop部分。附攻防世界cgpwn2的WP 网址为:https://wiki.x10sec.org/pwn/linux/stackoverflow/basic-rop/ -------------------------------------------------------------------- 首先翻译了一下文章的开头,内容为: 打开NX保护后,很难继

  • 攻防世界hello,CTF_逆向之旅0062020-12-26 20:32:36

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 攻防世界hello,CTF_逆向之旅006 前言一、使用exeinfope分析二、使用ida分析总结 前言 题目链接:https://adworld.xctf.org.cn/task/answer?type=reverse&number=4&grade=0&id=5075&page=1 一、使用exeinfope

  • 最近计划2020-12-23 13:33:54

    FPGA: 1.verilog基础知识学习 2.verilog刷题和数电学习   算法: 1.基础班刷题 2.刷lrj小紫书   逆向: 1.二进制学习 2.滴水逆向视频        IDA的使用      Linux的基本操作       计算机组成原理  

  • 逆向---调试技巧2020-12-11 21:04:59

    调试之前尽可能多地搜集信息,各种静态工具/行为监控工具能看到的特征都记一下,方便对应,有目的地调试 关注执行一个函数之后是否还在主线程内如果有可见的元素,可以结合变化定位关键代码 列一下常用的可见元素: 命令行的字符串输出UI界面的变化进程创建(任务管理器或其他工具)

  • 十六格拼图-IDA star 简述2020-12-01 09:05:15

    单纯用dfs和bfs已经不能满足我们的需求了 当我们遇到搜索的数量极其庞大的问题时(十六格拼图),我们就不能单纯的dfs和bfs来进行实现。因为数量太过于庞大,所以可能会无法找出初始状态到最终状态的最短路径。因此,为了解决上述的问题,引进了一个dfs的改进算法-IDA算法。(其实还有A算法,这

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有