482 matches found
t-reqs
T-Reqs HTTP Fuzzer T-Reqs(两 个请求 )是一个基于语法的HTTP Fuzzer,作为论文T-Reqs: HTTP Request Smuggling with Differential Fuzzing的一部分编写,该论文发表于ACM CCS 2021。 论文的BibTeX: @inproceedingsccs2021treqs, title=T-Reqs: HTTP Request Smuggling with Differential Fuzzing, author=Jabiyev, Bahruz and Sprecher, Steven and...
B2R2
B2R2 B2R2 是一个完全托管的二进制分析框架,使用 F 编写。它为逆向工程、程序分析和二进制级检查提供了丰富的算法、函数和工具。 名称 B2R2 的灵感来源于星球大战中的标志性机器人 R2-D2。最初名为 B2-R2 ,后来因为 .NET 标识符和命名空间不允许使用连字符,项目采用了无连字符形式 B2R2 。该名称反映了项目的用途:"B" 和 "2" 暗示二进制和二态计算,而 "R" 代表逆向(reversing)。简而言之,B2R2 是为二进制逆向而构建的。 概述 1. B2R2 是 分析友好型 的:它使用 F...
Advanced-Loader-Reverse-Engineering
从Shellhost到3个DLL:分析一个包含载荷注入、CFG绕过和降级攻击的高级加载器 概述 本分析涵盖了一个复杂的多阶段加载器,其目标为 Shellhost.exe、amsi.dll、mstscax.dll 和 clbcatq.dll。该加载器使用了模块践踏、CFG绕过、COM劫持和降级攻击。 Shellhost – 载荷注入的主要目标 该加载器将 Shellhost.exe 作为载荷注入的主要进程。它通过模块践踏 覆盖 Shellhost 的合法代码,植入自身恶意载荷。 关键观察 混淆载荷: 注入代码中包含 ASCII 残留(push 70207369h = "is...
PESTO
PESTO:PE(文件)统计工具 描述 PESTO 是一个 Python 脚本,用于提取 PE 文件的某些安全特征或标志,并将其保存到数据库中。它会搜索整个目录中的每个 PE 二进制文件,并将结果存入数据库。 它检查头文件中的架构标志,以及以下安全标志:ASLR、NOSEH、DEP 和 CFG。代码足够清晰,您可以根据需要修改标志和格式。 更多详情和标志说明请参见: https://www.slideshare.net/elevenpaths/anlisis-del-nivel-proteccin-antiexploit-en-windows-10 功能...
-CVE-2018-0834-aab-aar
致谢 @reubensammut,你是个狠人,兄弟。CVE-2018-0834 完整代码执行。包含静态偏移量,绕过 cfg、dep、aslr : 享用。...
hitron-cfg-decrypter
Hitron CFG 解密器 下载 git clone https://github.com/Manouchehri/hitron-cfg-decrypter cd hitron-cfg-decrypter/ 解密 python decrypt.py -i sample.cfg.enc 加密 python decrypt.py -i sample.cfg.dec -m encrypt 获取 CFG 感谢 Michael Henke @henkman 之前在 Hitron CVE-30360 上的工作。...
ghidra-evm
Ghidra EVM Module In the last few years, attacks on deployed smart contracts in the Ethereum blockchain have ended up in a significant amount of stolen funds due to programming mistakes. Since smart contracts, once compiled and deployed, are complex to modify and update different practitioners ha...
ghidra-evm
Ghidra EVM モジュール 過去数年、イーサリアムブロックチェーンにデプロイされたスマートコントラクトへの攻撃により、プログラミングのミスによって多額の資金が盗難される結果となっています。スマートコントラクトは一度コンパイルされてデプロイされると、修正や更新が複雑であるため、多くの実務者が、イーサリアム仮想マシン(EVM)のバイトコードのみが利用可能なブロックチェーン上でそのセキュリティをレビューすることの重要性を提唱しています。この点において、逆アセンブルと逆コンパイルによるリバースエンジニアリングは効果的です。...
gftrace
gftrace A command line Windows API tracing tool for Golang binaries. Note: This tool is a PoC and a work-in-progress prototype so please treat it as such. Feedbacks are always welcome! How it works? Although Golang programs contains a lot of nuances regarding the way they are built and their...
Astra Linux – Vulnerability in Linux 5.15
In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Move the cfglogverbose check before calling lpfcdmpdbg In an attempt to log message 0126 using LOGTRACEEVENT, the following hard lockup occurred, causing the system to hang. Call Trace: rawspinlockirqsave+0x32/0x40...
DataInject-BOF
Data Inject BOF 一个 beacon 对象文件实现,基于我博客文章 通过数据指针进行控制流劫持 中的进程注入概念验证。 通过覆盖 combase.dll 中由 COM 代理函数调用的控制流保护函数指针来劫持控制流。 重要说明 根据我的测试,explorer.exe 目前是触发机制最简单的最佳候选进程,因为它高度依赖 COM 代理。建议进行试验。 确保 shellcode 是 64 位的,因为这个 BOF 仅支持 64 位的 beacon 和目标进程。 仅在 Windows 版本 Win10 21H2 19044.5737 和 Win11 24H2 26100.3775...
CVE-2026-98048 bpf: don't rewrite bpf_fastcall patterns entered by a jump
In the Linux kernel, the following vulnerability has been resolved: bpf: don't rewrite bpffastcall patterns entered by a jump markfastcallpatternforcall must ensure that matched "spill; call; fill" instruction series is not interrupted by a jump. Otherwise the rewrite applied by...
PT-2026-97905
Name of the Vulnerable Software and Affected Versions Linux kernel affected versions not specified Description An issue exists in the s390/vfio-ap component where the DECLARE BITMAPapm filtered, AP DEVICES macro allocates a bitmap on the stack without zero-initializing it. In the vfio ap mdev hot...
PT-2026-98129
Name of the Vulnerable Software and Affected Versions Linux kernel affected versions not specified Description A memory leak occurs in the thunderbolt component when the tb xdomain response function is executed. If the tb cfg request function fails to set up a request, such as when the control...
Astra Linux – Vulnerability found in Linux 5.10, Linux 6.1, Linux, Linux 5.15
In the Linux kernel, the following vulnerability has been resolved: aoe: fixed the potential use-after-free issue in aoecmdcfgpkts. This patch addresses CVE-2023-6270. The description of the vulnerability is as follows: A flaw was discovered in the ATA over Ethernet AoE driver within the Linux...
CVE-2026-80627
In the Linux kernel, the following vulnerability has been resolved: MIPS: mm: Fix out-of-bounds write in maarreswalk maarreswalk uses wi-numcfg as the index into the fixed-size wi-cfg array, but checks whether the array is full only after it has filled the selected entry. If walksystemramrange...
CVE-2026-81334 darknet through 6.0 Out-of-Bounds Read and Write via Unchecked Layer Index in .cfg Parser
darknet subscripts its layer array with an index taken from a configuration file without checking it against the array's length. The array is allocated in src-lib/darknetnetwork.cpp as xcallocnet.n, sizeofDarknet::Layer, sized to exactly the number of layer sections the file declares. The shortcu...
CVE-2026-81334 darknet through 6.0 Out-of-Bounds Read and Write via Unchecked Layer Index in .cfg Parser
darknet subscripts its layer array with an index taken from a configuration file without checking it against the array's length. The array is allocated in src-lib/darknetnetwork.cpp as xcallocnet.n, sizeofDarknet::Layer, sized to exactly the number of layer sections the file declares. The shortcu...
CVE-2026-81334
darknet through 6.0 is vulnerable to an out-of-bounds read and write in its .cfg parser. The layer array in src-lib/darknet_network.cpp is sized to the declared number of layer sections, but the shortcut, scale_channels, and sam sections (via their from field) and the route section (via its layer...
CVE-2026-72852 darknet Integer Overflow in Convolutional Layer Buffer Sizing Leads to Heap Buffer Overflow
hank-ai/darknet sizes a convolutional layer's weight and output heap buffers by multiplying configuration fields taken from a .cfg file in unchecked 32-bit int arithmetic. In src-lib/convolutionallayer.cpp, l.nweights is computed as c / groups n size size and l.outputs as l.outh l.outw l.outc, an...