上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页
摘要: 键盘扫描码 原文:https://www.cnblogs.com/wqw/archive/2009/08/30/1556618.html //以下是一个检测按键扫描码的程序 #i nclude <bios.h>#i nclude <stdlib.h>#i nclude <stdio.h>#defin 阅读全文
posted @ 2020-02-07 13:02 DirWangK 阅读(388) 评论(0) 推荐(0)
摘要: 在IDA中我们常常使用 shift+F9打开结构体视图,ins 创建结构体,但操作有些繁琐。 我们可以在View-->Open Subviews-->Local Types(视图-->打开子窗口-->本地类型)(快捷键 shift+F1) Ins ScrLk键插入 直接输入结构体定义便可。 阅读全文
posted @ 2020-02-07 12:56 DirWangK 阅读(710) 评论(0) 推荐(0)
摘要: crazy 百越杯2018 查看main函数: int __cdecl main(int argc, const char **argv, const char **envp) { __int64 v3; // rax __int64 v4; // rax __int64 v5; // rax __ 阅读全文
posted @ 2020-02-04 11:17 DirWangK 阅读(961) 评论(0) 推荐(1)
摘要: 原文地址:https://github.com/lasting-yang/frida_hook_libartfrida -U --no-pause -f package_name -l hook_RegisterNatives.js var ishook_libart = false; functi 阅读全文
posted @ 2020-01-29 15:28 DirWangK 阅读(3999) 评论(0) 推荐(0)
摘要: Replace 湖湘杯2018 查壳upx,手动脱壳,修复IAT,去掉重定向便可以运行。 ida查看,流程清晰。关键函数check_E51090。 int __cdecl main(int argc, const char **argv, const char **envp) { int lens; 阅读全文
posted @ 2020-01-27 19:54 DirWangK 阅读(833) 评论(0) 推荐(0)
摘要: 查壳 UPX 0.89.6 - 1.02 / 1.05 - 2.90 (Delphi) stub -> Markus & Laszlo upx这类压缩壳手动脱壳非常简单。 一、查找oep 二、dump、修复IAT 一、查找oep way1: 首先在程序入口发现pushad指令,接下来可以直接查找指令 阅读全文
posted @ 2020-01-26 22:09 DirWangK 阅读(1378) 评论(0) 推荐(0)
摘要: 流浪者 int __thiscall sub_401890(CWnd *this) { struct CString *v1; // ST08_4 CWnd *v2; // eax int v3; // eax int v5[26]; // [esp+4Ch] [ebp-74h] int i; // 阅读全文
posted @ 2020-01-26 17:47 DirWangK 阅读(781) 评论(0) 推荐(0)
摘要: 666 2019_UNCTF main int __cdecl main(int argc, const char **argv, const char **envp) { char myen; // [rsp+0h] [rbp-1E0h] char myinput; // [rsp+F0h] [r 阅读全文
posted @ 2020-01-25 10:06 DirWangK 阅读(852) 评论(0) 推荐(0)
摘要: BabyXor 2019_UNCTF 查壳 脱壳 dump 脱壳后 IDA静态分析 int main_0() { void *v0; // eax int v1; // ST5C_4 char *v2; // ST6C_4 const char *v3; // ST68_4 void *v4; // 阅读全文
posted @ 2020-01-24 16:31 DirWangK 阅读(930) 评论(0) 推荐(0)
摘要: 扩展欧几里得算法 维基百科,自由的百科全书 扩展欧几里得算法(英语:Extended Euclidean algorithm)是欧几里得算法(又叫辗转相除法)的扩展。已知整数a、b,扩展欧几里得算法可以在求得a、b的最大公约数的同时,能找到整数x、y(其中一个很可能是负数),使它们满足贝祖等式 {\ 阅读全文
posted @ 2020-01-23 21:50 DirWangK 阅读(1252) 评论(0) 推荐(0)
摘要: SignIn 2019_SUCTF __int64 __fastcall main(__int64 a1, char **a2, char **a3) { char mod; // [rsp+0h] [rbp-4A0h] char exp; // [rsp+10h] [rbp-490h] char 阅读全文
posted @ 2020-01-23 21:47 DirWangK 阅读(885) 评论(0) 推荐(0)
摘要: Windows_Reverse1 2019_DDCTF 查壳 脱壳 脱壳后运行闪退,(或许需要修复下IAT??),先IDA 静态分析一下 int __cdecl main(int argc, const char **argv, const char **envp) { char v4; // [e 阅读全文
posted @ 2020-01-23 16:13 DirWangK 阅读(1039) 评论(0) 推荐(0)
摘要: Mysterious BUUCTF-2019 int __stdcall sub_401090(HWND hWnd, int a2, int a3, int a4) { char v5; // [esp+50h] [ebp-310h] CHAR Text[4]; // [esp+154h] [ebp 阅读全文
posted @ 2020-01-23 15:09 DirWangK 阅读(977) 评论(0) 推荐(0)
摘要: c++异常处理 int main(){ try { throw 1; } catch ( int e ) { printf("catch int\r\n"); } catch ( float e) { printf("catch float\r\n"); } } 函数开始,注册异常处理函数 008C 阅读全文
posted @ 2020-01-19 21:19 DirWangK 阅读(2048) 评论(0) 推荐(0)
摘要: 单继承,父类中没有虚函数 单继承,父类存在虚函数,子类重写虚函数 单继承,父类存在虚函数,子类不新定义虚函数 单继承,父类存在虚函数,子类新定义虚函数 单继承,父类不存在虚函数,子类定义虚函数 多继承,父类都有虚函数,子类有重写虚函数 多继承,父类1,父类2,其中父类1没有虚函数,父类2有虚函数,子 阅读全文
posted @ 2020-01-16 19:44 DirWangK 阅读(355) 评论(0) 推荐(0)
摘要: xx 程序开始验证输入长度为19位。 取前4位(作为后面加密的key),验证这4位都在‘qwertyuiopasdfghjklzxcvbnm1234567890‘中。 将key用0填充为16位 调用xxtea进行加密,加密结果再进行置换。 再进行异或操作 最终比较 wp import struct 阅读全文
posted @ 2020-01-15 20:03 DirWangK 阅读(452) 评论(0) 推荐(0)
摘要: 虚函数是面向对象程序设计的关键组成部分。对于具有虚函数的类而言,构造函数和析构函数的识别流程更加简单。而且,在类中定义了虚函数之后,如果没有提供默认的构造函数,编译器必须提供默认的构造函数。 对象的多态性需要通过虚表和虚表指针来完成,虚表指针被定义在对象首地址的前4字节处,因此虚函数必须作为成员函数 阅读全文
posted @ 2020-01-13 19:56 DirWangK 阅读(370) 评论(0) 推荐(0)
摘要: secret-string-400 school-ctf-winter-2015 解压文件得到html和js文件 Task.html <html> <head> <title>JSMachine</title> <meta charset="UTF-8"> <script type='text/ja 阅读全文
posted @ 2020-01-13 14:36 DirWangK 阅读(801) 评论(0) 推荐(0)
摘要: Guess-the-Number su-ctf-quals-2014 使用jd-gui 反编译jar import java.math.BigInteger; public class guess { static String XOR(String _str_one, String _str_tw 阅读全文
posted @ 2020-01-13 12:08 DirWangK 阅读(1222) 评论(0) 推荐(0)
摘要: EasyRE 主函数 int sub_401080() { unsigned int lens; // kr00_4 signed int i; // edx char *v2; // esi char v3; // al unsigned int j; // edx int v5; // eax 阅读全文
posted @ 2020-01-13 11:19 DirWangK 阅读(1453) 评论(0) 推荐(1)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页