hgame2020-week2-re

题目的整理  逆向

  

2020-02-10 22:55:32

hgame week2 hgame ctf week2的逆向wp 题目链接: 链接: https://pan.baidu.com/s/1mmUxYJ-bfh-hf2akSiMRCA 密码: um92 文章目录 hgame week2 unpack crackme baby py baby pyc python字节码 pythonu unpack 这是一个elf脱壳的题目,我用的方法是先运行程序,然...

vm 比较经典的虚拟机的题目是南邮的cg-ctf的题目, 然后先写了前面的cg-ctf的两个题目,其实当时做的时候还没太大虚拟机的感觉,后面接触到hgame的题目,然后再看的时候就感觉到有些那个意思,但是两个题目是基础题目也就不是太难为人,看成数据处理的考点也做的出来, 后面那个hagem的题目中间有一个栈的结构,也是比较有感觉的虚拟机题目了 另外hgame已经结束:https://hgame.v...

hgame_week3_re_wp

题目的整理  逆向

  

2020-03-02 06:24:19

hgame week re hgame week3 的re, 链接: https://pan.baidu.com/s/1jdYHLzhz3ygEtW0NPgqQsw 密码: w03a 文章目录 hgame week re hidden ollvm hidden 首先搜索字符串找到输出正误的函数,然后查看调用找到check函数: 程序逻辑比较清晰,就是在encode函数中加密,然后查看是否和两个值相...

asong 攻防世界 reverse  进阶区 asong 题目文件: https://www.jianguoyun.com/p/DQ3g5b4QiNbmBxjX_fQC (访问密码:AgV9Sh) 主要是集中我们常见的处理方式的整合, 注意一个对于out文件要open 然后read读入,另外python3要使用rb 模式,因为会出现不可打印字符,直接复制会出错,而r模式会报错。 文章目录 aso...

对upx壳的一次较深入探究 最开始的起因是一个攻防世界的题目,这个题目使用的upx加壳,题目为easyre-150。 攻防世界题号会变化也就不给链接了,进阶区前三页内,还是比较好找。 如果直接upx脱壳的话,题目基本没有啥难度,但是在题目做完以后我去翻看这个原本加壳后的文件发现很有趣。 于是便去简单的了解了一下。 文章目录 对upx壳的一次较深入探究 easy-re-154 直接脱壳的方法 知识点...

mrctf-wp- re

题目的整理  逆向

  

2020-04-02 05:43:01

mrctf-wp re pwn 题目贼棒,出题师傅们tql! 其他题目都不会,猜的 比赛的id: 1ing23 - 文章目录 mrctf-wp re Transform PixelShooter lol hello_world_go Junk Hard-to-go Shit EasyCpp Virtual Tree pwn easyoverflow shellcode Easy_equation ...

secret 文章目录 secret 获取code code - 汇编代码 分析code 解密 对这个题目可以说一直很迷,一直感觉毫无问题,但是写python脚本就是不对,今天又想起来了,拿c按着他的加密方式i写了一个,结果还真ok了,c中的程序中使用的是一个uint_32类型,然后python中数据长度会溢出, 然后之前一直试图去用& 去控制,但是也很尴尬的一直没弄好, 题目文件: ht...

文章目录 vm data opcode 一些结构 还原 逆向 一个 调了好久好久的虚拟机题目 原本比赛的时候是上午做了个pyc, 下午开始调vm, 调到结束也没弄出来个道道,tcl, 就开始等待大佬们的wp, 好几天过去, 似乎没有??? 走投无路的菜鸡只好自己慢慢逆, 然后写下这个题目的wp。 欢迎围观 虎符ctf, vm题目, 个人觉得一个比较不错的虚拟机,指令好多,不太好调。 几个简单的虚拟...

hgame2020-week1-re

题目的整理

  

2020-02-06 01:10:20

hgame-week1-re 文章目录 hgame-week1-re maze bitwise_operation2 advance cpp 题目文件: 链接: https://pan.baidu.com/s/1uvsIh8iaYVFq7WmuaYk16w 密码: s87d maze 题目本身提示这是一个迷宫,ida分析就是极为典型的迷宫: 我们看到增减的量会存在两个,4和64, 那么4就是我们的...

很久以前,遥远的盘古大陆有三个村:苹果村、梨子村和香蕉村 有一天,伟大的魔法师kiwi发明了一种魔法阵,如下图 苹果村有A个村民,梨子村有B个村民,香蕉村有C个村民 苹果村每个村民有a[i]个苹果,梨子村每个村民有b[i]个梨子,香蕉村每个村民有c[i]个香蕉 Kiwi会选择三个村的村民各一个,每个村民会从自己拥有的水果中任意选择应有的数量个(苹果3个,梨子2个,香蕉1个)放入魔法阵中 Kiwi认...

题目描述 KeineDuck的衣服还没有寄过来!闲暇之余,她只好数一数自家的后院里还有多少颗蒜。 KeineDuck家的后院有很多块地,每块地都有一定数量的大蒜。为了使这件事情更富有挑战性,她打算将它们组成一个表达式——一个仅由加号、减号、乘号、除号、括号以及数字的表达式。它的计蒜方式满足我们日常生活中的运算规律——即括号内优先,其次乘法和除法,最后...

Mybatis 的逆向工程 含义:简单来说就是自动生成Java代码,建立出业务层和接口层的信息。 操作步骤: 1.引包,引插件 mybatis-generator-core包 mybatis-generator-maven-plugin插件 2.配置generatorconfig.xml文件 ####### 注意: (1)此处写的是mybatis-generator-core本地包所在的位置。 (...

什么是虚拟机? 自己定义一套指令,在程序中能有一套函数和结构解释自己定义的指令并执行功能。 WxyVM1 工具 IDA+idapython 思路展开 整体逻辑明了,输入经过sub_4005B6()函数处理输入,处理后的输入是24长度,和已知字符串比较。搞清楚sub_4005B6()函数即可。 sub_4005B6()函数里也有一个已知数组byte_6010C0,byte_6010C0数组三位为一组...

虚拟机简单结构 使用while和switch构成的虚拟机 hagem-week4-easy 工具 IDA+虚拟机逆向 思路展开 通过查找字符串,找到关键函数,关键函数整体逻辑简单,取输入的字符串,然后定义一个大数组,输入和大数组经过函数运算后,与一个已知字符串比较 关键聚集到函数上。 大数组可用idc脚本导出 函数(我把名字改成了vm) 是一个经典的使用while和switch构成的虚拟机的样子 ...