摘要: Object-C 基础教程第二章,对C的扩展 前言 ​ 虽然Objective-C知识在C语言的基础上添加了一些新特性,但它非常好用!本章书本中主要是教我们如何利用Xcode创建一个Objective-C版的Hello,World!书中用的是很老版本的Xcode了,这章笔记我会记录自己用Xcode1 阅读全文
posted @ 2022-02-24 22:52 VxerLee昵称已被使用 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Objective-C 基础教程第一章,启程 ##前言 ​ Objective-C语言是C语言的一个扩展集,几乎OS X和iOS平台上的所有应用程序都是用该语言开发的,本系列主要是作者学习《Objective-C基础教程》的笔记,如有错误请指正谢谢。 预备知识 ​ 应对C语言或类似的编程语言(比如C 阅读全文
posted @ 2022-02-24 22:51 VxerLee昵称已被使用 阅读(175) 评论(0) 推荐(0) 编辑
摘要: DuiLib逆向分析の按钮事件定位 0x00 前言 记录自己学习Duilib逆向分析的笔记。 DuiLib介绍 DuiLib官方介绍,Duilib是一个Windows下免费开源的DirectUI界面库,由于简约易扩展的设计以及稳定高效的实现被各大互联网公司普遍接受,广泛应用于包括IM、视频客户端、股 阅读全文
posted @ 2021-12-10 15:19 VxerLee昵称已被使用 阅读(1119) 评论(2) 推荐(1) 编辑
摘要: Java入门学习笔记 Java常量 常量不同于常量值,它可以在程序中用符号来代替常量值使用,因此在使用前必须先定义。 final dataType(数据类型) variableName(变量名) = value(值) //final 为定义常量的关键字 //dataType 指明常量的数据类型 // 阅读全文
posted @ 2021-11-15 10:42 VxerLee昵称已被使用 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 修改记事本PE结构弹计算器Shellcode 0x00 前言 在上一篇文章中介绍了PE节表的分析,这篇文章主要是对其进行手动实验来加深对节表的理解,并且这里用一个记事本的例子做演示,我们用Winhex软件通过修改、添加十六进制数据让记事本一启动就能弹出计算器。 整体的思路是:给记事本添加一个节,节内 阅读全文
posted @ 2021-11-07 12:22 VxerLee昵称已被使用 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: PE节表详细分析 0x00 前言 上一篇文章我们学习了PE结构中的PE头,我之前说过PE文件结构是PE头->节表->每个节,所以我们掌握了节表后也就知道怎么去获取每个节了。(当然后面还有输入表,输出表这些比较重要的东西。这些知识在后面的文章详细介绍。) 0x01 PE节表分析 节表结构 PE节表位于 阅读全文
posted @ 2021-11-06 19:39 VxerLee昵称已被使用 阅读(2209) 评论(0) 推荐(0) 编辑
摘要: PE头详细分析 0x00 前言 最近我在学习Linux PWN相关知识的时候,也是在看《程序员的自我修养(装载->链接->库)》这本书的时候,接触到了可执行文件格式,COFF、ELF、PE,所以也找了Bilibili上海东老师的《滴水逆向三期》视频中的PE课程在学习,刚看完PE头这节课。在此做个笔记 阅读全文
posted @ 2021-11-02 13:38 VxerLee昵称已被使用 阅读(1491) 评论(0) 推荐(1) 编辑
摘要: [漏洞利用]一步一步学ROP之gadgets和2free篇(蒸米spark) 原文地址:http://drops.wooyun.org/binary/10638 转自蒸米spark 一步一步学ROP系列 0x00序 ROP的全称为Return-oriented programming(返回导向编程) 阅读全文
posted @ 2021-10-20 18:17 VxerLee昵称已被使用 阅读(595) 评论(0) 推荐(0) 编辑
摘要: [漏洞利用]一步一步学ROP之linux_x64篇(蒸米spark) 转自蒸米Spark博文 0x00 序 ROP的全称为Return-oriented programming(返回导向编程),这是一种高级的内存攻击技术可以用来绕过现代操作系统的各种通用防御(比如内存不可执行和代码签名等)。上次我们 阅读全文
posted @ 2021-10-19 14:16 VxerLee昵称已被使用 阅读(994) 评论(0) 推荐(0) 编辑
摘要: [二进制漏洞]PWN学习之整数溢出Win篇 ## 整数溢出 如果一个整数用来计算一些敏感数值,如缓冲区大小或数值索引,就会产生潜在的危险。通常情况下,整数溢出并没有改写额外的内存,不会直接导致任意代码执行,但是它会导致栈溢出和堆溢出,而后两者都会导致任意代码执行。由于整数溢出发生之后,很难被立即察觉 阅读全文
posted @ 2021-10-18 19:00 VxerLee昵称已被使用 阅读(896) 评论(0) 推荐(1) 编辑