摘要: 收取消息关键词及内存值分布 原理猜测:根据MsgSvrID本地数据库查询,看有没有到库里,如果有,则记录:addListUniqBySvrId dicard msg because svrid repeat %d,否则开始正常进库,所以Hook的地方,就是根据这个关键词找到函数的头就可以 1).关键 阅读全文
posted @ 2023-11-05 12:21 情三 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1.在pc微信数据库Msg表里面,MsgSvrID字段类型是int型,但其实在sqlite3里面,int类型实际上是一个64位整数,其范围是从-9223372036854775808到9223372036854775807。这个范围与标准SQL的INT类型(通常在32位系统中是-2147483648 阅读全文
posted @ 2023-11-04 18:01 情三 阅读(95) 评论(1) 推荐(0) 编辑
摘要: 1、忽略异常,在选项->选项->异常中添加区间设置0~FFFFFFFF全忽略; 2.查看模块基址 右键-在内存布局中转到 3.类似OD的dd命令哪去了 百度大法了解到x64dbg 中使用dump指令,效果如下 阅读全文
posted @ 2023-05-23 23:14 情三 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 1.test_callable_plain,作用:判断参数是否与函数声明一致 using false_t = char; struct true_t { false_t data[2]; }; static_assert(sizeof(false_t) != sizeof(true_t), "I c 阅读全文
posted @ 2023-04-26 08:59 情三 阅读(37) 评论(0) 推荐(0) 编辑
摘要: add_rvalue_reference:是C++标准库中的类模板,它的能力是给进来一个类型,他能够返回该类型的右值引用类型。 比如: a)给进来一个int类型,返回的就是int && b)给进来一个int &类型,返回的还是int &类型。这里用到了引用折叠。 c)给进来一个int &&类型,返回 阅读全文
posted @ 2023-04-21 00:05 情三 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 写在最前:本文转自掘金 一、 前置内容 [key: string]索引签名类型 索引签名类型主要指的是在接口或类型别名中,通过以下语法来快速声明一个键值类型一致的类型结构: interface Eg1{ [key: string]: string; } keyof 索引查询 对应任何类型T,keyo 阅读全文
posted @ 2022-11-25 09:25 情三 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 从nginx日志中获取2014:04:01日 21:30至21:50的日志内容 cat web.log 192.168.16.105 - - [01/Apr/2014:21:26:21 +0800] "GET / HTTP/1.1" 502 172 192.168.16.105 - - [01/Ap 阅读全文
posted @ 2022-09-13 08:52 情三 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 1、安装giaccess yum -y install goaccess 安装完成后,默认配置文件路径:/etc/goaccess/goaccess.conf 2、修改配置文件,在配置文件的末端添加 time-format %H:%M:%S date-format %d/%b/%Y log-form 阅读全文
posted @ 2022-09-13 07:59 情三 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 1.删除这个目录下面后缀为txt的文件(包括子目录) find . -name "*.log" | xargs rm -rf 阅读全文
posted @ 2022-07-25 15:09 情三 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 安装Laravel8 composer create-project --prefer-dist laravel/laravel la8vue 引入laravel/ui cd la8vue composer require laravel/ui 初始化Bootstarp与Vue php artisa 阅读全文
posted @ 2022-06-20 21:09 情三 阅读(364) 评论(0) 推荐(0) 编辑