自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android 反射加载类

最近分析一个东西,看了看它的加载机制,这里直接把伪代码贴出来[SP,#0x38+var_24] 0x18 FindClass 0x1C4 GetStaticMethodID 0x1C8 CallStaticObjectMethod 0x84 GetMethodID 0x88 CallObjectMethod 0x29C NewStringUTF 0x70 NewObject...

2018-10-25 15:57:59 534

原创 堆溢出问题

以前没怎么弄过堆溢出问题,直到最近看见Google研究团队发布了关于dnsmasq的一系列问题 (需要翻墙)其中有两个CVE涉及到了Heap Overflow。其中的基础知识不再赘述,可以直接参考以下链接学习1.Linux堆内存管理深入分析(上) 2.Linux堆内存管理深入分析(下) 3.Linux堆溢出漏洞利用之unlink至此,基本的堆溢出原理就已经很明白了。但是在最新的glibc中unl

2017-10-12 18:12:21 6031

原创 tcpdump for Arm

实习工作需要,又编译了一个tcpdump for Arm,适用范围和上次一样。kernel >2.4.17的都可以使用下载地址 tcpdump<怎么一直审核不过,去我的资源下面找吧…..>

2017-09-19 15:20:00 824

原创 gdb for Arm

因为实习需要,从gdb6.8的源码和一套交叉编译工具,自行编译出了这套工具。 下载请回复~ 总觉得我在玩单机版CSDN使用工具 arm-none-linux-gnueabi-xxx(2.4.x) gdb、gdbserver均为静态编译,应该基本适用所有的家用路由器了,因为我想不到哪里还在用低于2.4内核版本的Linux内核了。下载地址 gdb 竟然要100字节的资源描

2017-09-15 15:00:43 347

原创 移动C15&Tenda固件

先挖坑,现在由于有些原因还不能写,以后再来填Tenda: https://github.com/Iolop/Poc

2017-09-12 10:45:29 822

原创 Github-ioctlfuzzer&ioctlbf

最近做二进制安全研究实习生,主要看的东西是驱动,在Github上发现了款做Fuzz的工具,适用场景说大不大,说小不小。因为它支持的系统只到Windows7(x86+x64)。但是漏洞挖掘嘛,Fuzz还是很重要的,有源码自然要看看了,学习下前辈们的Fuzz方法 大部分的记录我都是直接标记在了源码中,有兴趣的可以直接在我的Github上Clone或者Fork<请务必先仔细看Readme.md>都行

2017-08-11 15:22:52 722

原创 UPX壳分析

面试的时候问到一些问题,之前一直没接触过,这几天在学校安排的培训空闲时间,用upx压缩一个exe来分析脱壳行为UPX 3.94w+x64dbg 明日开始整理分析过程并上传工具:Source Insight目录文件夹结构如下 \UPX-3.08-SRC ├─doc └─src ├─filter └─stub ├─scripts ├─

2017-07-08 23:39:50 2077

原创 TMCTF2017-Reverse

今天下午空着,当然是来一局ctf啦~100pt先从简单的100开始,下载文件,是个压缩包的东西,解压先里边儿两个文件,file查看一下,其中1是一个pe32文件,2是一个压缩包。 运行一下biscuit1,提示 “Please find sweets name starting from m for biscuit2.” 把biscuit拖进IDA Pro看看先, 发现最后这个free()

2017-06-24 17:09:51 717

原创 GCTF2017-debug.exe

准备期末考试,这段时间只能从xctf oj上面看以前没做的ctf拿来做了打开是一个.net,拖ILSpy,看代码流程 流程还是很清晰的,读取用户输入,然后作比较就好。(a==b)这里就是比较点,再往前面看,b是运行时生成的,再看下生成b的那段函数,直接用Python重写一次,print即可。 以下为生成代码:def num_xor(a0,a1): num_int=[2,3,5,7,

2017-06-24 15:10:46 386

原创 杂谈-02

最近忙着学校期末考试复习,有一段时间没有更新了,今天基本所有的事已经完结,继续学习。 忙里偷闲,一点点把Nier通了,最后的结局很感人,配乐是无比完美的,带给人的感动和思考都很多。 我们是相互扶持着走到现在的吗,最后献出存档的人很是感谢。 但是想起前面发生的事依然心痛,当美好的东西被一点点消失的时候,心情可能就是这样的。但庆幸最后还是有一点希望的

2017-06-12 22:20:51 185

原创 WNcry@2o17

本次勒索事件爆发后,最近有了时间,对其实现很是好奇,所以从看雪下载了一个样本想要看看,可是中途却是栽了跟头,分析之前想看看行为,结果忘了关闭共享文件夹,结果共享文件夹遭殃了,实在后悔。 分析得慢,一个个函数往下看来着,会慢慢更新的,欢迎有不同想法的朋友私信交流~ IDB文件下载地址2017.05.19—-第一次上传idb文件

2017-05-19 09:05:44 642

原创 Windows驱动(3)-记一次内核模块导致蓝屏调试

在(2)中有了一个小小的内核驱动模型,今天在向里边儿添加一个字符串的存取功能时,一直在蓝屏,想不通哪里会出问题,没办法,WinDbg走一波先在 ATK_SEND_STR 这里的分支case下断点,WinDbg会在我们运行Ring3级别代码,向驱动发出 ATK_SEND_STR 控制命令的时候停下来,顺带弹出源码。开始单步F0,先跑一次看看情况。查看调用栈,没什么问题,继续F10,一直到驱动部分re

2017-05-09 22:13:13 1561 1

原创 Windows驱动(2)-Driver安装调试报错security_init_cookie&蓝屏

在完成测试驱动的编写后,F7生成,然后拿到虚拟机进行调试,发现每次载入WinDbg就会给出一段很莫名的报错 RtlpBreakWithStatusInstruction security_init_cookie以下是编写&测试环境 编写环境:vs community 2015 + SDK 10.0.15063.137 + WDK 10.0.15063.0 测试环境:Windo

2017-05-08 19:23:12 1442

原创 Windows驱动(1)-IocreateDeviceSecure 链接错误

#include <ntddk.h>#include <wdmsec.h>#pragma warning(disable:4100)//FILE_DEVICE_UNKNOWN: not associated with any hardware device//0x0~0x7ff resevered for microsoft//METHOD_BUFFERED:we will use buff

2017-05-04 15:25:11 895

原创 x64内联汇编解决办法

以前一直在x32上内联汇编用着好好的,五一换了电脑,win10 x64,想在一个点停下,结果在用__asm{}的时候vs2015报错说在本结构上不支持该拓展……一路慢慢Google vs2015 community + SDK 10.15063 + WDK 10.15063同一个工程下新建asm文件,在c内extern指明函数 设置asm的属性,从生成中排序选项改为“否”,不然vs就直

2017-05-02 19:33:57 13878 2

原创 ROP(Return Oriented Programming)

ROP 在ret2libc中提到了ROP,今天在此详细记录 在YouTube看rop的视频时,视频制作者提及这项技术是Hovav Shacham 于2007年首先展示出来,很是震惊,现在已经是2017年了,10年之内技术又进步到哪里了呢?还望自己勤勉学习,能早一日看见顶峰rop的起源每一项技术的出现,背后必定有存在的意义,在ret2libc中,我们提及这是为了对抗DEP/NX即W^N技术

2017-04-26 10:54:55 5157

原创 杂谈-01

我记得初中的时候语文老师让我们背课文时,总是要提醒我们一句,“要先理解作者为什么这么写再去背诵,这样记得牢一些”。那时候不懂,总觉得背诵不过是背诵,哪来的理解。 朱自清先生的一篇《背影》感动了一代代的人,现在仔细想想,这种感动的来源不仅仅是故事本身,而是在某一个瞬间,读者从这篇文章内看到了自己的影子。 艺术创作者们强调着“共鸣感”,这种共鸣感我觉得就是打动人的前提。 感动无关其他,

2017-04-25 15:59:44 226

原创 Ret2libc

昨晚同学问了关于ret2libc时参数布置的问题,今天在此记录 假设熟悉stack overflow Ps:ret2libc是为了对抗DEP/NX产生栈的布置在说明ret2libc之前,栈的布置需要提前说明一下,以以下简单代码为例#include <stdio.h>int trap(int x){ int y=0; y+=x; return y;}int m

2017-04-24 17:22:57 679

原创 CTF-Internetwache2016-exp-RemotePrinter

CTF-Internetwache2016-exp-RemotePrinter 自今天开始在csdn记录下有些感想或是某些解题过程。以前只在csdn查询、下载资料,没有想到记录。 Ps:心态爆炸,这个笔记本动一下卡7秒是什么鬼哦查看给出的二进制文件,file RemotePrinter check.sh --file RemotePrinter RemotePrinter: ELF 3

2017-04-22 16:02:20 440

tcpdump for Arm

一款适用于arm架构的tcpdump工具,适合kernel版本大于2.4.17的平台。这个应该是最古老的版本,所以适用范围基本是所有,每次打资源描述好累哦

2017-09-19

gdb for Arm

自行编译的一套gdb for arm工具,使用了6.8的gdb源码,支持最低2.4版本的Linux内核,估计适用于所有的家用路由器

2017-09-15

WNcry@2o17.idb 2nd

wnnacry2o17

2017-05-27

WNcry@2o17.idb

个人分析idb文件,不完整,还待完善

2017-05-19

Shacham_Return_Oriented_Programming

ROP

2017-04-26

ROP-By Saif El-Sherei

rop

2017-04-26

Performing a ret2libc Attack-InVoLuNTaRy

ret2libc

2017-04-24

Remote Library Injection-Jarkko Turkulainen

远程代码注入(Win+Linux)

2017-04-24

Format String Exploitation Tutorial-Saif EI-Sherei

详细解释了字符串格式化漏洞的形成和利用方法

2017-04-23

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

TA关注的人

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