会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
DirWangK
勿在浮沙筑高台
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
20
下一页
2020年2月9日
LuckyStar hctf2018
摘要: LuckyStar hctf2018 程序注册有TLS回调函数 char __stdcall TlsCallback_0(int a1, int a2, int a3) { char result; // al HMODULE v4; // eax HMODULE v5; // eax HMODUL
阅读全文
posted @ 2020-02-09 22:01 DirWangK
阅读(475)
评论(0)
推荐(0)
2020年2月8日
c/c++ switch case内括号
摘要: 如果在case语句中有定义变量,则必须要加{},否则会报错。
阅读全文
posted @ 2020-02-08 20:36 DirWangK
阅读(457)
评论(0)
推荐(0)
第一个win32程序
摘要: vs2017下自动创建的窗口程序 // win_test.cpp : 定义应用程序的入口点。 // #include "framework.h" #include "win_test.h" #define MAX_LOADSTRING 100 // 全局变量: HINSTANCE hInst; //
阅读全文
posted @ 2020-02-08 19:19 DirWangK
阅读(292)
评论(0)
推荐(0)
攻防世界 reverse easy_Maze
摘要: easy_Maze 从题目可得知是简单的迷宫问题 int __cdecl main(int argc, const char **argv, const char **envp) { __int64 v3; // rax int v5[49]; // [rsp+0h] [rbp-270h] int
阅读全文
posted @ 2020-02-08 11:56 DirWangK
阅读(924)
评论(0)
推荐(0)
2020年2月7日
攻防世界 reverse seven
摘要: seven hctf2018 这是一个驱动文件 ida载入,查找字符串 根据字符串来到函数:sub_1400012F0 __int64 __fastcall sub_1400012F0(__int64 a1, __int64 a2) { __int64 v2; // rbx _KEYBOARD_IN
阅读全文
posted @ 2020-02-07 14:29 DirWangK
阅读(458)
评论(0)
推荐(0)
<转>键盘扫描码
摘要: 键盘扫描码 原文: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
阅读(398)
评论(0)
推荐(0)
IDA 创建本地类型
摘要: 在IDA中我们常常使用 shift+F9打开结构体视图,ins 创建结构体,但操作有些繁琐。 我们可以在View-->Open Subviews-->Local Types(视图-->打开子窗口-->本地类型)(快捷键 shift+F1) Ins ScrLk键插入 直接输入结构体定义便可。
阅读全文
posted @ 2020-02-07 12:56 DirWangK
阅读(721)
评论(0)
推荐(0)
2020年2月4日
攻防世界 reverse crazy
摘要: 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
阅读(971)
评论(0)
推荐(1)
2020年1月29日
frida hook_RegisterNatives--使用frida打印so中动态注册的函数
摘要: 原文地址: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
阅读(4006)
评论(0)
推荐(0)
2020年1月27日
攻防世界 reverse Replace
摘要: 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
阅读(838)
评论(0)
推荐(0)
2020年1月26日
upx 手动脱壳
摘要: 查壳 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
阅读(1414)
评论(0)
推荐(0)
攻防世界 reverse 流浪者
摘要: 流浪者 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
阅读(786)
评论(0)
推荐(0)
2020年1月25日
攻防世界 reverse 666
摘要: 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
阅读(861)
评论(0)
推荐(0)
2020年1月24日
攻防世界 reverse BabyXor
摘要: 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
阅读(945)
评论(0)
推荐(0)
2020年1月23日
扩展欧几里得算法
摘要: 扩展欧几里得算法 维基百科,自由的百科全书 扩展欧几里得算法(英语:Extended Euclidean algorithm)是欧几里得算法(又叫辗转相除法)的扩展。已知整数a、b,扩展欧几里得算法可以在求得a、b的最大公约数的同时,能找到整数x、y(其中一个很可能是负数),使它们满足贝祖等式 {\
阅读全文
posted @ 2020-01-23 21:50 DirWangK
阅读(1261)
评论(0)
推荐(0)
攻防世界 reverse SignIn
摘要: 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
阅读(892)
评论(0)
推荐(0)
攻防世界 reverse Windows_Reverse1
摘要: 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
阅读(1047)
评论(0)
推荐(0)
攻防世界 reverse Mysterious
摘要: 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
阅读(981)
评论(0)
推荐(0)
2020年1月19日
c++ 反汇编 异常处理
摘要: 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
阅读(2060)
评论(0)
推荐(0)
2020年1月16日
c++ 反汇编 继承
摘要: 单继承,父类中没有虚函数 单继承,父类存在虚函数,子类重写虚函数 单继承,父类存在虚函数,子类不新定义虚函数 单继承,父类存在虚函数,子类新定义虚函数 单继承,父类不存在虚函数,子类定义虚函数 多继承,父类都有虚函数,子类有重写虚函数 多继承,父类1,父类2,其中父类1没有虚函数,父类2有虚函数,子
阅读全文
posted @ 2020-01-16 19:44 DirWangK
阅读(373)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
20
下一页
公告