五月 13, 2021

tcache学习

tcache简介tcache 是 glibc 2.26 (ubuntu 17.10) 之后引入的一种技术(see ...

五月 12, 2021

checksec相关安全保护

Arch程序架构信息。 RELRORelocation Read-Only (RELRO) 此项技术主要针对 GOT 改写的攻击方式。它分为两种,Par...

五月 12, 2021

关于切换libc版本

修改LD_PRELOAD1export LD_PRELOAD="./libc.so.6" 1p = process(["...

五月 11, 2021

malloc笔记

学习时的参考文章 glibc源码 以前刚学堆的时候记的笔记,但是以前学的时候不知其所以然,也不会调试分析,近期重新看以前的笔记感觉明了了许多 main_a...

五月 10, 2021

brk和mmap

Linux 提供了两种堆空间分配的方式,一个是 brk() 系统调用,另一个是 mmap() 系统调用。可以使用 man brk、man mmap 查看。...

四月 15, 2021

Frida apk hook

Frida简介frida是一款基于python + javascript 的hook框架,可运行在android、ios、linux、windows、ma...

四月 12, 2021

Android动态调试

用jeb和Android Studio进行apk无源码动态调试,以攻防世界的Ph0en1x-100为例 jeb查看Java代码找到关键判断: 用getS...

四月 09, 2021

C++虚函数表

C++虚函数参考C++虚函数表解析 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指...

一月 28, 2021

rop_and_srop

一年没有更过博客了,这一年中在学了pwn相关,现在把博客重新整活过来,之后有时间把学的东西整理一下发出来。 ROPROP的全称为Return-orient...

三月 10, 2020

Python字节码

寒假的时候做hgame2020,借week2两道python逆向题,整理一下有关python字节码的一些东西。 pyc文件简介学过Python的都知道.p...

加载更多