会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
FLATCC
Feel the chaim of ancient classic !
学习传统文化,专注网络和信息安全
首页
新随笔
管理
上一页
1
2
3
4
5
下一页
2017年10月6日
零基础逆向工程25_C++_02_类的成员权限_虚函数_模板
摘要: 1 类的成员权限 1.1 小结: 1.对外提供的函数或者变量,发布成public的 但不能随意改动. 2.可能会变动的函数或者变量,定义成private的 这样编译器会在使用的时候做检测. 3.只有结构体内部的函数才可以访问private的成员. 4.public/private可以修饰函数也可以修
阅读全文
posted @ 2017-10-06 21:44 flatcc
阅读(181)
评论(0)
推荐(0)
2017年10月5日
零基础逆向工程24_C++_01_类_this指针_继承本质_多层继承
摘要: 1 类内的成员函数和普通函数的对比 1.1 主要是从参数传递、压栈顺序、堆栈平衡来总结. 1.参数传递:成员函数多传一个this指针 2.压栈顺序:成员函数会将this指针压栈,在函数调用取出 3.堆栈平衡:普通函数是外平栈 对比图如下: 1.2 一段C++代码的分析 这段代码单步会到哪里异常?为什
阅读全文
posted @ 2017-10-05 20:42 flatcc
阅读(252)
评论(0)
推荐(0)
2017年10月4日
零基础逆向工程23_PE结构07_重定位表_IAT表(待补充)
摘要: 重定位表 待补充 IAT表 待补充
阅读全文
posted @ 2017-10-04 23:30 flatcc
阅读(219)
评论(0)
推荐(0)
零基础逆向工程22_PE结构06_导入表
摘要: 导入表结构 PE文件加载前: PE文件加载后: 打印导入表的过程: 1.定位导入表: 2.输出DLL名字 3.遍历OriginalFirstThunk 4.遍历FirstThunk
阅读全文
posted @ 2017-10-04 23:23 flatcc
阅读(544)
评论(0)
推荐(0)
零基础逆向工程21_PE结构05_数据目录表_导出表
摘要: 数据目录 和程序运行时息息相关的表有: 导出表 导入表 重定位表 IAT表 导出表
阅读全文
posted @ 2017-10-04 22:28 flatcc
阅读(253)
评论(0)
推荐(0)
2017年9月26日
[拾零]C/C++_代码复用的实现_静态链接库_动态链接库_使用.def导出
摘要: 1 静态链接库 1.1 创建静态链接库: 1、在VC6中创建项目:Win32 Static Library 2、在项目中创建两个文件:xxx.h 和 xxx.cpp 3、编译 1.2 使用静态链接库 方式一: 1、将xxx.h 和 xxx.lib复制到要使用的项目中 2、在需要使用的文件中包含: i
阅读全文
posted @ 2017-09-26 21:40 flatcc
阅读(506)
评论(0)
推荐(0)
2017年9月25日
零基础逆向工程20_PE结构04_任意节空白区_新增节_扩大节添加代码
摘要: 向代码节添加代码实现 作者经过一周不断的失败,再思考以及无数次调试终于实现。 思路:八个步骤 向其他节(如数据段)空闲区添加代码 与向代码节的不同是 新增节添加代码 扩大节 合并节
阅读全文
posted @ 2017-09-25 23:59 flatcc
阅读(772)
评论(0)
推荐(0)
2017年9月23日
SQL基本语法备忘
摘要: 注:以下演示是在mysql命令行下的操作 数据库相关操作 create database mytest; 创建数据库 create database if not exists mytest; 如果mytest不存在就创建 create database ; 加反引号创建名字为关键字的数据库 cre
阅读全文
posted @ 2017-09-23 09:36 flatcc
阅读(327)
评论(0)
推荐(0)
2017年9月21日
Linux生产服务器常规分区方案
摘要: 常规分区方案 / 剩余硬盘大小 swap 100M /boot 100M DB及存储:有大量重要的数据 /data/ 剩余硬盘大小 / 50 200GB swap 1.5倍 /boot 100MB 门户大网站 / 50 200G swap 1.5倍 /boot 100MB 不再进行分区,保留,将来哪
阅读全文
posted @ 2017-09-21 23:47 flatcc
阅读(499)
评论(0)
推荐(0)
2017年9月17日
零基础逆向工程19_PE结构03_代码节空白区添加代码_shellcode
摘要: 1.获取MessageBox地址,构造ShellCode代码 三种获取方法,参考文章末的一篇帖子。 E8 E9计算公式 call 的硬编码:E8 00 00 00 00 jmp 的硬编码:E9 00 00 00 00 计算方法1: 计算方法2: 2.在代码区手动添加代码 3.修改OEP,指向Shel
阅读全文
posted @ 2017-09-17 11:15 flatcc
阅读(534)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告