854bd5138e0a3d23
码龄8年
关注
提问 私信
  • 博客:526,278
    社区:28,601
    动态:8
    554,887
    总访问量
  • 332
    原创
  • 15,432
    排名
  • 2,173
    粉丝
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:澳大利亚
  • 加入CSDN时间: 2017-01-02
博客简介:

輚至消亡

查看详细资料
  • 原力等级
    领奖
    当前等级
    6
    当前总分
    2,108
    当月
    30
个人成就
  • 获得379次点赞
  • 内容获得113次评论
  • 获得1,424次收藏
  • 代码片获得1,691次分享
创作历程
  • 5篇
    2024年
  • 26篇
    2023年
  • 45篇
    2022年
  • 102篇
    2021年
  • 127篇
    2020年
  • 34篇
    2019年
  • 60篇
    2018年
成就勋章
TA的专栏
  • 密码学
    3篇
  • Java
    2篇
  • 病毒木马以及CrackMe分析
    36篇
  • Windows内核
    7篇
  • Rust
    9篇
  • Win下NT式驱动编程学习笔记
    30篇
  • 渗透
    4篇
  • 数据库
    2篇
  • ReactOS操作系统
    1篇
  • 前端
    13篇
  • C#及.NET学习
    1篇
  • 漏洞
    11篇
  • 操作系统编写
    3篇
  • 深入解析Windows操作系统阅读笔记
  • Win下WDF驱动编程学习笔记
  • Node.js
  • 设计模式(基于C++)
    7篇
  • Linux
    10篇
  • 算法
    18篇
  • 逆向工程
    42篇
  • 操作系统
    5篇
  • IA-32架构软件开发手册阅读笔记卷一
    1篇
  • IA-32 x32控制台汇编
    19篇
  • 8086汇编
    13篇
  • 计算机网络
    19篇
  • 计算机组成原理复习总结
  • x32汇编之Windows编程
    9篇
  • BIOS编程
    8篇
  • 虚拟机
    4篇
  • IA-32架构软件开发手册
    1篇
  • 心情总结
    2篇
  • Python
    1篇
  • Windows系统编程
    20篇
  • MFC\Qt
    17篇
  • 自己写的小工具集
    5篇
  • Github
    4篇
  • 杂七杂八
    12篇
  • 保护模式
  • Windows驱动编程
    17篇
  • 各种脚本语言学习
    1篇
  • Delphi
    1篇
  • 病毒技术
    48篇
  • C/C++
    37篇
兴趣领域 设置
  • 网络空间安全
    系统安全安全架构
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

174人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 帖子
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

AES对称加密算法

密钥长度越长, 加密的强度越大, 当然与此同时开销也越大。每种类型下都有几种操作模式。
原创
发布博客 2024.08.26 ·
2873 阅读 ·
6 点赞 ·
0 评论 ·
14 收藏

VS如何调试C运行时库

这些代码是可以随着VC工具集一起安装到我们本地的。看一下这个情况, 就是VS调试器没找到对应的crt源码的情况, 调用堆栈是空的。C运行时库(简称crt)是C标准库等组件的基础, 其会在进入main函数之前运行一些代码, 包括但不限于初始化堆栈, 内存分配等操作。
原创
发布博客 2024.02.17 ·
513 阅读 ·
7 点赞 ·
0 评论 ·
6 收藏

CMake进行C/C++与汇编混合编程

要非常注意名称粉碎的问题, 函数在C++编译后的名称, 与C编译后的名称是完全不同的, 为了确保能够找到对应的名称, 如果你要使用C++特性必须加上extern "C"让C++函数以C的名称粉碎的方式进行汇编语言和C的名称粉碎结果是一样的, 但是调用约定会影响名称粉碎的结果。默认情况下C/C++都用的是C调用约定, 所以你的汇编代码也要用C调用约定, 这也是为啥我用的是.model flat, C了(完)
原创
发布博客 2024.02.16 ·
2362 阅读 ·
26 点赞 ·
0 评论 ·
21 收藏

VS Code添加环境变量

有时候你会发现即使添加了环境变量, 打开VS Code的命令行终端也找不到对应的环境变量。
原创
发布博客 2024.02.16 ·
5602 阅读 ·
10 点赞 ·
0 评论 ·
13 收藏

Idea中web项目一些配置问题

我从github上clone项目下来后发现idea的一些配置没有带下来需要自己配, 这花了我很多时间, 所以这里总结一下。
原创
发布博客 2024.01.11 ·
932 阅读 ·
9 点赞 ·
0 评论 ·
9 收藏

Java生成Jar包方法

Java生成Jar包的方法
原创
发布博客 2023.10.27 ·
398 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Intel汇编语言程序设计(第7版)第八章编程练习题答案

【代码】Intel汇编语言程序设计(第7版)第八章编程练习题答案。
原创
发布博客 2023.10.21 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

无管道后门(Backdoor)编写

如果主控端发来命令, 后门程序从socket收到了命令将其重定向到了stdin中, 由于标准句柄已被cmd.exe继承, 所以cmd.exe收到命令并执行后, 从标准输出和标准错误把结果重定向回了socket, 并通过其传回主控端。这是基于异步套接字的后门, 利用windows提供的WSASocket API函数, 这个API和socket的区别是, 其无需等待收发完成就可以继续执行, 也就是异步的。后门创建子进程并让子进程继承自己的3个标准句柄, 并将这3个句柄全部重定向到socket上。
原创
发布博客 2023.10.18 ·
304 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

PE文件之导入表

【代码】PE文件之导入表。
原创
发布博客 2023.10.03 ·
321 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Intel汇编语言程序设计(第7版)第七章编程练习题答案

【代码】Intel汇编语言程序设计(第7版)第七章编程练习题答案。
原创
发布博客 2023.10.03 ·
292 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PE格式之PE头部

【代码】PE格式之PE头部。
原创
发布博客 2023.10.02 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C/C++与汇编混合编程

这个原因已经很明显了, 因为C语言默认使用C调用约定, 编译后生成的是_name格式的函数名, 当汇编使用STDCALL调用约定时, 生成的是_name@n格式的函数名, 当链接时自然就无法找到名称了。可以发现经过C++编译器编译后, C调用约定下Add函数生成了一种非常奇怪的形式, 这主要是为了实现重载而做的。C++源码生成obj, 放入winhex内便可发现, C++使用了C的名称修饰方式, 不管是什么调用约定, extern "C"都会让C++使用C的调用约定。因为如果你要用C++调用C代码。
原创
发布博客 2023.10.01 ·
1352 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

MASM32配置问题

由于我是把masm32 SDK装在D盘, 如果你不是装D盘, 那把D:\masm32换成你的安装目录就行了, 需要注意的是, 不要在脚本的后面多空格或者其他的字符, 这样会导致找不到, 因为bat脚本会把那些字符也包含进去。实际上这种方式和添加环境变量是一样的, 只是使用了批处理bat来自动化处理。直接把需要的inc头文件或者lib库文件的绝对路径包含进去, 问题就解决了。为了能够直接在终端运行, 也要将该目录添加到环境变量的PATH下。执行了这个批处理后, 就可以进汇编的汇编链接了。
原创
发布博客 2023.10.01 ·
1557 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Intel汇编语言程序设计(第7版)第六章编程练习题答案

【代码】Intel汇编语言程序设计(第7版)第六章编程练习题答案。
原创
发布博客 2023.09.23 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Intel汇编语言程序设计(第7版)第六章编程学习过程中写的小例子

如果选择分支过多可以构造一张表专门指向对应的地址。
原创
发布博客 2023.09.23 ·
333 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Intel汇编在VS下开发的环境配置

masm32开发包下载地址(完)
原创
发布博客 2023.09.21 ·
399 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Intel汇编语言程序设计(第7版)第五章编程练习题答案

【代码】Intel汇编语言程序设计(第7版)第五章编程练习题答案。
原创
发布博客 2023.09.21 ·
396 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Intel汇编语言程序设计(第7版)第四章编程练习题答案

【代码】Intel汇编语言程序设计(第7版)第四章编程练习题答案。
原创
发布博客 2023.09.16 ·
434 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

[CrackMe]Cabeca.exe的逆向及注册机编写

又是Delphi的程序, 有了上次的经验这次顺利了很多。差不多花了70分钟的样子, 把这个东西逆出来了。先运行一下, 看看基本的功能, 这个作者一直用dumb或者idiot来称呼破解者(无奈), 着实有点皮填充不完全会出现如下对话框:如果serial不对, 会出现如下对话框:这个crackme会通过Name来计算出Serial1和Serial2两个值, 如果满足要求过了。直接定位到Button的处理函数。下断点, 输入一些值后F9运行, 断到Button的处理函数。
原创
发布博客 2023.08.07 ·
1154 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

[CrackMe]BuLLeT.exe的逆向及注册机编写

Delphi写的, 其实这个crackme很弱鸡, 但我还是花了好几个小时逆向, 一来是因为我第一次逆向delphi程序, 二来里面有很多转换函数, 我以为是加密函数, 结果一个个分析花了很多时间。而且Delphi的库函数也很多, 每次遇到了会被困住, 然后到IDA里面去看看有没有解析出来, 在里面也转了很久。CalcInputWrapper里面最核心的是这段代码, 首先减去0x30是为了把字符串数字战场转成真正对应的数字, 然后判断是否大于9, 如果大于9或者已经到了末尾就返回并弹框。
原创
发布博客 2023.08.06 ·
971 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多