hu1y40's blog

总结
书籍阅读

深入理解计算机操作系统 上

深入理解计算机操作系统 上 0x00 前言 本书只是初读以及会添加一些自己的理解,自己的理解我会用括号进行表述,后续理解更深后可能会进行文章的修改。 0x01 计算机系统漫游 1.信息是 位+上下文 系统中的所有信息,都是由一串比特(位)表示的,区分不同数据对象的唯一方法是我们读到这些数据对象的时候的上下文。 2.程序被其他程序翻译成不同的格式 预处理阶段。宏展开,头文件展开,删除注释。 编译阶段。输出汇编程序。(大概过程有,词法分析,语法分析,语义分析,源代码优化,目标代码生成,目标代码优化) 汇编阶段。汇编生成…

2023年10月7日 0条评论 961点热度 0人点赞 hu1y40 阅读全文
信息搜集

渗透测试-信息搜集

信息搜集 黑客为了更加有效地实施攻击而在攻击前或攻击过程中对目标的所有探测活动,在整个渗透过程中大约60%的时间被用来从事信息收集工作。 信息收集的作用 了解组织安全架构 描绘网络拓扑 缩小攻击范围 建立脆弱点数据库 信息收集分类 主动信息搜集 与目标主机进行直接交互,从而拿到目标信息,缺点是会记录自己的操作信息。 被动信息搜集、 不与目标主机进行直接交互,通过搜索引擎或者社会工程等方式间接的获取目标主机的信息。 渗透测试中的敏感信息泄露包括 目录遍历 web服务器配置不当引起的目录 文件读取(下载/包含)引起的目…

2023年10月7日 0条评论 2869点热度 0人点赞 hu1y40 阅读全文
WEB

XXE漏洞原理及实例分析

XXE漏洞原理及实例分析 0x00 漏洞原理 1.背景知识 XML(eXtensible Markup Language)是一种标记语言,用于描述和传输结构化的数据和信息。它被设计用来在不同系统之间交换数据,并且可以在不同的应用程序中共享和解释。 在解析外部实体的过程中,XML解析器可以根据URL中指定的方案(协议)来查询各种网络协议和服务(DNS,FTP,HTTP,SMB等)。 外部实体对于在文档中创建动态引用非常有用,这样对引用资源所做的任何更改都会在文档中自动更新。 但是,在处理外部实体时,可以针对应用程序启…

2023年10月7日 0条评论 1165点热度 0人点赞 hu1y40 阅读全文
MISC

C编译过程

编译过程 0x00 前言 近期准备使用AFL进行Fuzz,但是在编译插桩过程中却编译失败了,所以打算从最基础的原理来找出错误,解决问题。 0x01 前置知识 1.1 GCC编译器 1.1.1 前端接口 前端将高级语言源码经过词法分析,语法分析生成与高级语言无关的低级中间表示GENERIC,然后经过单一赋值转化为另一种中间表示层GIMPLE,在中间层GIMPLE组件控制流程图,并在GIMPLE上进行一系列优化。然后将其转化成更加便于优化的RTL中间表示层。此时已经与高级语言无关了。 1.1.2 中间接口 中间接口主要…

2023年10月7日 0条评论 1078点热度 0人点赞 hu1y40 阅读全文
SQL注入

SQL注入总结

SQL注入 注入点探测 注入点类型 数字型 通过2-1与1的回显结果判断是否为数字型注入。有可能被()或者(())括起来。 字符型 注入点被' '," "包围,用单引号闭合并且注释掉后续的内容即可注入。同理可能被(),(())包裹。 注入点位置 post表单 http报文的某些字段 如cookie reffer等 get参数 常用函数 系统函数 version() --- 获取mysql版本 user() --- 数据库用户名 database() --- 数据库名称 @@datadir --- 数据库路径 @@v…

2023年10月7日 0条评论 1628点热度 1人点赞 hu1y40 阅读全文
0day安全

0day安全 第16-20章总结

漏洞挖掘技术简介 漏洞挖掘技术概述 Fuzz测试是一种特殊的黑盒测试。可以把fuzz测试理解为一种能自动进行“rough attack”尝试的工具。Fuzz测试往往能触发一个缓冲区溢出漏洞,但是不能实现有效的exp。 动态测试技术 SPIKE简介 SPIKE是一款非常著名的ProtocokFuzz(针对网络协议的模糊测试工具) 它引入了基于数据块的Fuzz理论。 struct spike *our_spike; our_spike = new_spike(); setspike(our_spike);//设置本上下…

2023年10月7日 0条评论 988点热度 0人点赞 hu1y40 阅读全文
0day安全

0day安全 第9-15章总结

Windows安全机制概述 微软提高内存安全性的改动: 使用GS编译技术,在返回地址之前加入了Security Cookie,在函数返回的时候先检查Security Cookie是否被覆盖,从而把针对操作系统的栈溢出漏洞变得非常困难 增加了对S.E.H的安全校验机制,能够有效地挫败绝大多数改写S.E.H而劫持进程的攻击 堆中加入了Heap Cookie,Safe Unlinking等一系列的安全机制,为原本就困难重重的堆溢出增加了更多的限制 DEP(Data Execution Protection 数据集执行保护…

2023年10月7日 0条评论 997点热度 0人点赞 hu1y40 阅读全文
0day安全

0day安全 第1-9章总结

基础知识 漏洞概述 bug与漏洞 bug:影响软件的正常功能,例如,执行结果错误,图标显示错误 。 漏洞:通常情况下不影响软件的正常功能,但被攻击者利用后,有可能引起软件去执行额外的恶意代码。 漏洞挖掘 漏洞分析 漏洞利用 漏洞挖掘 安全性的漏洞往往很难被QA工程师的功能性测试发现。从技术的角度讲,漏洞挖掘实际上是一种高级的测试。学术界一直热衷于静态分析的方法寻找源代码中的漏洞;而在工程界,普遍采用的漏洞挖掘方法是Fuzz。 漏洞分析 当fuzz捕捉到软件中一个严重的异常的时候,当你想要透过厂商公布的简单描述了解漏…

2023年10月7日 0条评论 1072点热度 0人点赞 hu1y40 阅读全文
123

近期文章

  • 加密算法
  • 2023年度总结
  • RTSPServer StackOverflow Vulnerability
  • FUZZ 总览篇
  • MP4Box 无限循环漏洞

近期评论

  1. EALSEN 发表在 CVE-2023-40477 Winrar RCE漏洞分析
  2. hu1y40 发表在 钓鱼手法
  3. hu1y40 发表在 Cobalt Strike 初探
  4. hu1y40 发表在 CVE-2010-2553 MicrosoftWindows Cinepak 编码解码器解压缩漏洞
书签
  • neko的博客

COPYRIGHT © 2023 hu1y40's blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鄂ICP备2021009673号-1