逆向
Suspend.
emm
展开
-
ciscn-2022 东北赛区分区赛 RE-hana
逆向太菜了,当时没逆出来,今天复现一下,虽然出了,但是是下断点断出来的…原创 2022-07-20 16:28:37 · 591 阅读 · 1 评论 -
ciscn2022 re-babycode复现
使用mruby生成字节码里面的字节码自行google正向和逆向的c代码:一些需要注意的地方:Ruby 的原创 2022-05-31 20:45:46 · 685 阅读 · 0 评论 -
*ctf-NaCl
不会去花就很难受,看了好久才手动还原出来C语言代码加密和解密都在这里了#include <stdio.h>#include <string.h>//unsigned int ExchangeBit(unsigned int data){ unsigned int ret = 0; ret |= (data & 0xff) << 24; ret |= ((data >> 8) & 0xff) << 16; ret原创 2022-05-18 23:47:13 · 118 阅读 · 0 评论 -
c++虚表
1.Base,Derived,Derived2三个类每一个类都有一个虚函数表.表里储存了需要调用的虚函数的真正地址。2.每一个对象里面都有一个指针指向了虚函数表,是哪个类的实例,指向的就是哪个类的虚函数表。这个虚函数表指针会在对象构造函数内赋值。不管类继承了多少次,实例里面只有一个指针保存了一张虚函数表。先看一开始p1 和p2 的调用.,p1 ,和p2 实际上是Derived2 的实例跳到构造函数内看一下: 先是调用 Derived 的构造函数,然后把虚函数表地址保存到了this 指向的地..原创 2022-03-26 00:04:52 · 1009 阅读 · 0 评论