- 博客(208)
- 收藏
- 关注
原创 protobuf使用
下载完之后,把压缩包里面的东西全部拖进C:\Users\x\Downloads\protobuf-27.4\third_party\abseil-cpp目录里面。生成一个sln文件,打开之后,生成libprotobufd.lib文件。这里注意调整生成选项,要和你使用protobuf的项目的选项保持一致。他会报错说absl找不到,需要从网上下载一下absl的源码。同时需要把下图中划线的项目生成一下,生成选项也要保持一致。然后是linkrt选项的input。根据readme,执行如下命令。
2024-09-09 18:14:33
412
原创 understanding windows kernel -- critical region
【代码】understanding windows kernel -- critical region。
2024-07-17 15:01:37
924
原创 windows kernele sync mechanism -- ERESOURCE
for ERESOURCE, I’ll make it shorter, just call it ERIR is in fact a kind of lockit can be acquired either shared or exclusivein shared mode, the lock will aloow multiple thread to acquire the same ER, and read the data simultaneouslyin exclusive, the kerne
2024-07-13 12:03:08
174
原创 arsetryhtehrwgefwadasdadasd
直接在windbg中把执行内存修改为上面这一串字节序列,运行完成后r13中将包含当前时间戳,可使用如下代码转换成人类可阅读时间格式。
2024-06-17 16:32:35
397
原创 一种获取minifilter各种prepost函数地址的方法
https://gitee.com/wochinijiamile/smartya/raw/master/asduiasgdiuasgdiuagdiuasgid/%E4%B8%80%E7%A7%8D%E8%8E%B7%E5%8F%96minifilter%E5%90%84%E7%A7%8Dprepost%E5%87%BD%E6%95%B0%E5%9C%B0%E5%9D%80%E7%9A%84%E6%96%B9%E6%B3%95.pdf
2024-06-07 16:35:53
161
原创 绕过卡巴kes读取lsass进程内存
https://github.com/wqreytuk/Kaspersky_Lsass_Memory_Protection_study
2024-06-07 14:24:42
199
原创 enum class VS enum
两者的区别在于前者的值不会隐方式的转换为其他的类型(比如其他类型的enum或者int)而后者会隐方式的转换为int类型或者其他的enum类型。就是说如果你不按照规范使用的话,编译是通不过的。普通的枚举类型和class枚举类型。
2024-05-19 14:50:54
177
原创 IDA8 报错nomodule named ‘imp‘
根据官方文档,可以知道python312将删除imp module,所以我们只需要安装一个python311。然后使用idapyswitch选择python311即可。
2024-05-17 12:17:19
1071
原创 禁用system log的scm provider
这个会修改scm provider的keyword过滤,导致所有的事件都被过滤掉。logman query eventlog-system -ets查看。具体几个0我记不清了,可以通过执行。通过执行如下命令进行恢复。
2024-04-27 01:49:43
108
原创 windows internal
executive object封装了一个或者多个内核对象,并暴漏出kernel和kernel相关的资源,同时也是kernel的服务展开。
2024-03-07 13:40:07
373
原创 gdb python
在对某些linux设备进行调试的时候,像pwngdb,gef这种扩展无法正常加载,但是可以使用预编译的gdb,问题就是界面很垃圾,你看不到执行的指令。这时可以通过执行x/10i $rip查看指令,然后ni执行当前指令,但是这样还是很麻烦。直接在gdb中将上面的代码粘贴进去回车,即可,成功之后fk命令就相当于。我们可以通过自定义python代码来完成自定义命令。
2024-01-14 10:49:40
477
原创 error LNK2001: unresolved external symbol memset
关于程序中没有引用memset函数,却在链接阶段报错提示无法找到memset函数的问题解决方案。在编译器选项中加入/FAcs,之后重新编译,可以得到汇编代码cod文件。打开之后搜索memset,即可定位到源代码出问题的行数。
2024-01-12 11:29:54
703
原创 windows x86 calling convention
后面的压栈,顺序和stdcall一样。第一个参数最后一个入栈(在栈顶)stdcall 全部压入栈里面。ecx edx前两个。
2024-01-04 16:14:33
451
原创 gdb和windbg的命令对应
https://blog.mattjustice.com/2018/08/24/gdb-for-windbg-users/
2024-01-04 12:52:57
394
原创 汇编向前跳转指令
那么75 de就是 jne 0xffffffe0 就是往前跳20。0xffffffdf就是0x21 因为df+21=100。因此75 dd 就是从当前指令往前跳21。可以看到,向前跳转就是跳到一个负值上面。
2023-12-28 18:29:50
418
原创 TraceView bug
于是我就用IDA逆了一下,发现在EventListDlg::RefilterEventInfos函数中会使用过滤器对消息进行过滤。最后使用 FilterRule::SubRule::PerformOperationOnLongField函数来对PID进行比较。而这个函数调用FilterRule::SubRule::MatchesMessage来判断当前消息是否匹配到过滤规则。在使用TraceView的filter的时候,我想discard掉特定的pid的消息,但是总是不生效。
2023-12-23 13:27:29
396
原创 Windows中的Directory Junction和Directory symbolic link
这两者创建的手时候都不需要Target存在。
2023-11-10 15:26:55
196
原创 EPROCESS 结构体中flag字段的解释
比如我在其中一次的调试过程中发现,一个EPROCESS结构体的FLAGS字段的值为。显示的结果,我推测出了每个比特位置的含义,有些标志位需要多个来进行表示。比如上面间隔出来的,27、28、29三个比特位010代表。转换成二进制形式就是下面这样。
2023-08-11 15:59:07
281
原创 windbg主题
https://github.com/wqreytuk/article/blob/main/theme.wew“C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\windbg.exe” -Q -WF theme.wew
2023-08-03 16:18:42
120
原创 关于impacket套件smbclient.py报错:[-] module ‘collections‘ has no attribute ‘Callable‘的解决方案
【代码】关于impacket套件smbclient.py报错:[-] module ‘collections‘ has no attribute ‘Callable‘的解决方案。
2023-07-08 13:17:09
653
原创 关于impacket套件中的atexec.py在使用的时候报error: unrecognized arguments: 的解决方案
用完记得改回来,不然会影响其他脚本的功能。
2023-07-08 13:10:11
471
原创 macos vscode C++ ide
首先安装C++插件然后需要安装一个编译器编写一段代码构建:Terminal > Run Build Task选择G++生成活动文件上图中的1就是生成的可执行文件。
2023-03-26 21:38:40
273
原创 使用github存储文件
github push不能超过2GB,所以如果文件太多,需要以2000个文件为单位分别push到不同的仓库中。会将文件以1MB为单位切分到当前目录下的split目录中。1号仓库存储00000-01999,剩下的存在2号仓库中。这个脚本是py135改了一下。需要连到一台主机,连自己也行。
2023-03-22 22:44:16
473
原创 以前的黄金票据制作方式已经不好使了
可以看到前者的PAC比后者的PAC多了几个字段,直接用的话,会得到一个TGT revoked错误。这是mimikatz制作出来的票据。
2023-02-16 22:03:42
203
原创 某度翻译chrome插件
https://www.bilibili.com/video/BV1MA411z7zy/https://github.com/wqreytuk/baidufanyi_helper
2023-02-14 14:58:10
112
原创 vs2019编译libcurl
libcurl源码下载地址: https://curl.haxx.se/download.html。运行完成后,lib文件会生成到下面这个目录中。
2023-02-07 21:27:35
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人