ICode9

精准搜索请尝试: 精确搜索
  • 攻防世界 Reverse Hello, CTF2021-09-06 15:32:25

    这应该是Reverse CTF的首站 给了一个EXE文件,一看就需要用逆向破解: 打开ida32位,进行逆向分析 搜索框内搜索:please input。。。。,寻找对应的答案 按F5进行伪代码生成 看到一个strcopy字符串,盲猜应该是一个十六进制数 所以需要放入notepad++里面生成代码 所见即flag

  • 逆向反汇编day12021-09-04 11:05:48

      再main函数没有调用完之前其部分变量仍然是存在栈中的。函数调用前后基本EIP、EBP、ESP基本变化流程如下: 1、调用函数中push ebp,将main函数的ebp压栈,然后mov ebp, esp将当前main函数的esp赋给fun函数的ebp,得到当前fun函数的栈底地址。 2、调用函数结束之前,执行leave指令,其

  • 逆向脱壳分析基础学习笔记十二 汇编 全局和局部变量2021-09-03 20:33:01

    本文为本人在 大神论坛 逆向破解脱壳学习笔记之一,为本人对以往所学的回顾和总结,可能会有谬误之处,欢迎大家指出。 陆续将不断有笔记放出,希望能对想要入门的萌新有所帮助,一起进步 全局变量和局部变量 在提及全局变量和局部变量之前,需要先谈谈程序运行时在内存中的状态 任何一个程

  • [滴水逆向三期笔记]Switch语句反汇编总结2021-09-03 14:45:56

    1.三个case以内或者散乱分布 相当于if-else语句 不需要生成大表 2.sub a,b (生成大表 大表每4bytes取一次值 a为参数 b为case最小值) cmp c,d (c为sub后传入局部变量的值 d为case最大值与最小值的差值) 3.case建议连续且相近 若删除部分case则大表填充default的地址 4.中

  • 滴水逆向-手动解析PE各内容范例标识2021-09-02 09:31:25

    typedef struct _IMAGE_DOS_HEADER { WORD e_magic; // 5A4D WORD e_cblp; // 0090 WORD e_cp; // 0003 WORD e_crlc; // 0000 WORD e_cparhdr;

  • MyBatis逆向工程2021-08-29 23:32:28

    Mybatis逆向工程步骤: 导入MyBatis整合SpringBoot起步依赖。 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.2.0</version> </dependency>

  • 循环语句逆向分析2021-08-29 13:33:19

    循环语句逆向分析 从反汇编的角度简单分析while,do-while和for循环语句 while CPP代码: #include "stdafx.h" void Fun() { int s = 0, i = 1; while (i <= 10) { s += i++; } } int main(int argc, char* argv[]) { Fun(); return 0; } 反汇编: Fun: 00401020 push

  • switch语句逆向2021-08-28 21:03:08

    switch语句逆向 通过反汇编深入了解switch语句,并从中理解为何在某些情况下其性能优于if...else语句 语句结构 switch (整形表达式) { case 常量表达式1: 语句块; break; case 常量表达式2: 语句块; break; ...... ...... .

  • 逆向脱壳分析基础学习笔记十一 汇编C语言基本类型2021-08-28 16:33:26

    本文为本人在 大神论坛 逆向破解脱壳学习笔记之一,为本人对以往所学的回顾和总结,可能会有谬误之处,欢迎大家指出。 陆续将不断有笔记放出,希望能对想要入门的萌新有所帮助,一起进步 C语言基本类型 不同于寻常的C语言基本数据类型的学习,这里以汇编的形式来学习不同数据类型的存储方

  • 首都师范 博弈论 6 1 4逆向归纳法1 讨价还价博弈2021-08-25 16:34:08

    6 1 4逆向归纳法1 讨价还价博弈

  • APK逆向2021-08-24 22:02:51

    题目来源: XCTF 3rd-GCTF-2017 题目描述:备注:本题提交大括号内值即可     逻辑是将输入与经过处理后的字符串进行比较 处理方式是将"Tenshine"进行MD5处理,其十六进制摘要从第一位开始隔一位取一个,然后外面包上flag{} 脚本如下: import hashlib edit_userName = "Tenshine" m =

  • 子项目的逆向工程-代码生成器2021-08-23 18:01:32

     1  代码生成器 这个代码生成器,是在项目里的项目才能准确成功。刚好适合我的测试项目。   我这里继续学习,上一个进度,点击这里。    1.1 新增pom <!--mybatis-plus代码生成器模版(默认)--> <dependency> <groupId>org.apache.velocity</groupId>

  • 对安卓逆向的认识2021-08-23 08:00:35

    对安卓逆向的认识 1,首先是为什么要安卓逆向 因为你抓包之后,发现请求接口的时候加了token,你就要找到这个token加密的地方,你才能进行下去, 而要找到这个token加密,你就必须要逆向,才可以,这就是逆向的意义, 2,安卓手机抓包, 现在还有一个问题很重要就是安卓手机抓包,你想要抓包看看他请求的

  • IF多分支逆向分析2021-08-23 03:00:07

    IF多分支逆向分析 案例 CPP代码 #include "stdafx.h" int cnt; void Function(int x, int y) { if (x == 1) { cnt = 1; } else if (y == 1) { cnt = 1; } else { cnt = 0; } } int main(int argc, char* argv[]) { Function(2,3); return 0; } 反汇编代码 00401068

  • 对js逆向的认识2021-08-22 08:32:52

    对js逆向的认识 课程只能给你提供方法,最重要的还是你要实践, 你遇到了一个网站,你去尝试,方法论就在那,你不断的尝试,你的能力会越来越高,最终形成自己的方法论, 这是这个课程的意义,   还是要多去实践,做着做着你说不定就悟了,   还是那句话,师傅领进门,修行在个人,

  • 移动安全/app逆向学到自闭(1) -- 开篇简介2021-08-16 23:31:41

    引言    现在是数据为王的时代,很多平台,不管国内还是国外都有各种防护,保护自己的数据,所以你会发现,最近几年,要用个东西,要查个东西,变得越来越不再依赖百度之类的搜索引擎了,为什么?   因为很多平台已经越来越封闭,不再或者很少给搜索引擎提供搜索功能了,再加上现在手机是人手一部的时

  • 浩辰3D逆向工程重塑产品设计你值得拥有!2021-08-16 18:04:27

    逆向工程是一种产品设计再现的创新应用,可以对目标产品进行3D模型设计重构,并在此基础上进行改良设计。借助逆向工程,设计工程师可以快速高效实现产品创新。由浩辰CAD公司研发的浩辰3D制图软件提供了更强悍的逆向工程功能,可以直接读取、编辑点云和网格数据,并将其转化成可用于工程制造

  • 滴水逆向-switch语句反汇编分析2021-08-12 14:04:30

               switch语句相关练习代码 switch语句反汇编 正常switch语句在VC6++的编译器环境下,3个或者3个一下的条件,反汇编语句跟if else if ......没啥区别,也是一个一个比较,看下面例子 源代码 #include "stdafx.h" #include <string.h> void fun(int x) {

  • 滴水逆向-结构体2021-08-10 16:01:15

                   相关测试代码 结构体的定义与使用 struct st //struct是一个关键字 st是用户自己定义的一个名字 { //可以定义多种类型 int a; char b; short c; }; 结构体的使

  • Intellij IDEA插件Free Mybatis plugin2021-08-08 17:02:49

    Free Mybatis plugin这个Intellij IDEA里面的插件真的十分nice,不仅可以实现XML文件与Mapper接口相互跳转,还可以逆向生成mapper和类。 直接在IDEA插件搜索就可以安装啦。 打开Preferences -> Plugins,在右侧选择Marketplace,然后在搜索框输入“Free Mybatis plugin”,查找,安装: 1、跳

  • 逆向KeInitializeApc KiInsertQueueApc2021-08-06 19:33:23

    逆向: KiDeliverApc:派发APC ApcEnvironment:APC环境 KeInitialiZeApc:初始化APC KiDeliverApc:派发APC ApcEnvironment:APC环境 0.无论挂靠不挂靠都插入到原始环境 1.无论挂靠不挂靠都插入到挂靠环境 2.选择插入,初始化APC函数中判断一下当前是挂靠还是不挂靠环境 如果线程Ap

  • 攻防世界逆向入门题之simple-unpack2021-08-04 23:03:50

    攻防世界逆向入门题之simple-unpack 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向入门题之simple-unpack 这是我第一次接触加壳的题,照着套路扔到PEID中查看信息 无果,想起可能是linux的ELF可执行文件,扔到exeinfo中, 显示说探测到UPX壳,由于第一次做带壳的题目,所以查到了以

  • maven逆向工程2021-08-03 23:58:45

    1、首先加载需要的依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency>

  • 大胆尝试js逆向--最简单的翻译逆向2021-08-03 20:31:59

    以有道翻译为例子 1.先找到url start_url='https://fanyi.youdao.com/translate_osmartresult=dict&smartresult=rule' 其实这里是有加密的,但是重点不在这,所以我直接给出解决方法了: start_url = 'http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule'

  • 逆向工程的使用和思考2021-08-01 12:02:48

            前几天对刚刚搭建的电商项目进行了模块构建.使用人人开源的renren-generator逆向生成基本的CRUD代码.附上地址:https://gitee.com/renrenio/renren-generator?_from=gitee_search         使用方法:1.使用git拉取项目,并删除项目中的.git文件;2.然后对app

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

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

ICode9版权所有