自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 迷宫题maze-upx1

附件链接链接:https://pan.baidu.com/s/1nnGvN2o07SrzXTTxaKc-Kg提取码:nr0z记录一次迷宫做题经历题目是要求输出这个迷宫的路径ida打开,通过string窗口可以轻松的找到主函数发现主体逻辑,1处是在输入错误时报错,而2处才是迷宫的移动情况分为w,a,s,d四个方位跟进看这四个方位是怎么样走的以w为例,移动横坐标改变行号减1,说明向迷宫上方运动一次以此依次推理为w上 s下 a左 d右,跟byte_40C0...

2022-02-21 21:34:06 147

原创 ctfshow reverse36D杯

目录签到签到发现这个题只要理解清楚他do-while循环中的东西就好了推测v8即为flag经过下面的处理之后才出flag上代码int main(){ char flag[31]; int v4; int v6; // [rsp+4h] [rbp-8Ch] unsigned int v7; // [rsp+8h] [rbp-88h] char v8; int v9[31]; char v10[4]; // [rsp+8Ch] [rbp-4h]

2022-02-20 20:50:36 399

原创 浅谈基于数据结构Graph的路径规划

一.理论浅述一类路径规划问题,对题目简单归纳,他们大致分为两类:最短路径的规划安排 最快路径的规划安排这里我就分享一下在学习过程中对图的一些的认识如图所示:若要从A到B,显而易见如果我们假设每一段都是一样长,所花时间都一样,我们的选择肯定会是:A-->节点1-->B,这就是所谓的最短路径对于这种情况,我们的解决办法可以是创造一个顺序查找序列,即一层一层往外查,首先查A起始节点,连有节点1和节点2,判断节点1和节点2是否为终止节点,若有则停止

2022-02-07 20:19:45 912

原创 hgame2022re week1

easyasm16位的汇编,附件在这里:链接:https://pan.baidu.com/s/12Sk92AvtXV0rzaRmiBoKFA 提取码:h0r1ida pro打开通过分析这张图,我们可以知道在1处进行对比后若正确则走3处直接输出,若没有比对成功就走2处,由此循环直到si==1Ch,所以我们只需要分析2处是怎么处理的seg003:0000 public startseg003:0000 start ..

2022-02-04 19:54:32 987

原创 攻防世界csaw2013reversing2Writeup

32位无壳先试着运行exe文件,得到如下结果符合题目 描述输出的玩意是乱码用ida解析主函数逻辑,跟进sub_40102A()函数中发现函数的返回值默认为0,但是!0就意味着if所包含的语句会一直被默认执行 ,联想到我们一开始看到程序运行起来的乱码,我们就确定if所包含的语句就是导致乱码发生的原因结合汇编发现if语句的默认正是跳过了sub_401000所以我们猜测这个被跳过的藏有flag开始动态调试执行完成后面就是退出不需要再执行此时edx地址中就存...

2022-01-08 14:20:56 341

原创 RSA编程作业

def CalculateD_207252(fain,e1): cun = fain t0 = 0 t1 = 1 list1 = fain // e1 list4 = fain % e1 list7 = t0 - list1 * t1 while (list4 != 1): fain = e1 e1 = list4 t0 = t1 t1 = list7 l.

2021-12-12 21:55:11 276

原创 2021美团高校挑战赛逆向randomWriteup

记录一次动调查壳,32位无壳,用ida打开找到主函数通过伪代码发现主体逻辑在这里1处输入,2处生成伪随机数,3处种一个随机数种子,4处拿种子生成伪随机数显然关键在于v5,通过观察我们可以确定v5就是我们要找的flag发现有一个判断,意思应该是input[v5]^rand()之后按位和byte_402138比较展开byte_402138,就是一些16进制数静态分析找不到什么思路,动调一下下断点让程序停在0004111C的地方1处...

2021-12-12 17:29:36 2019 2

原创 攻防世界逆向getitWriteup

忽略查壳步骤直接进入main,转伪代码跟下几个重点st可以发现这里先输入了S后面还有一串总的来说就是SharifCTF{????????????????????????????????}按照红色圈的逻辑上代码t="SharifCTF{????????????????????????????????}"s="c61b68366edeb7bdce3c6820314b7498"i=0t=list(t)while(i<len(s)): ...

2021-11-29 20:06:57 3348

原创 2021年春秋杯网络安全联赛秋季赛逆向snake.exeWriteup

2021-11-28 20:44:17 10405 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除