文件名称:kerckhoffs:软件中密码原语的自动识别
文件大小:6.88MB
文件格式:ZIP
更新时间:2024-07-09 02:09:13
Python
软件中密码原语的自动识别 Felix Gröbert 的文凭/硕士论文 2010 年 2 月 7 日 在本论文中,我们研究并实现了在软件中检测密码算法及其参数的方法。 根据我们对密码代码的观察,我们指出了设计基于签名和通用识别方法的几个固有特征。 使用动态二进制检测,我们在运行时记录程序指令并创建细粒度跟踪。 我们实现了一个跟踪分析工具,该工具还提供了从跟踪中重建高级信息的方法,例如控制流图或循环,以检测加密算法及其参数。 使用这项工作的结果,例如由程序发送的加密数据可以被解密并被分析师使用,以进一步了解所分析的二进制可执行文件的行为。 关键词:代码分析、动态二进制分析、检测、代码启发式、代码签名、应用密码学 也发表于和 论文 书目: @mastersthesis{groebert2010, Author = {Felix Gr{\"o}bert}, Title = {{Autom
【文件预览】:
kerckhoffs-master
----trace_tool()
--------dbghelp.dll(1.03MB)
--------kerckhofftrace.dll(1.72MB)
--------kerckhofftrace.cpp(16KB)
--------pin-2.7-31933-msvc8-ia32_intel64-windows(0B)
----Slides-Groebert-Automatic.Identification.of.Cryptographic.Primitives.in.Software.pdf(1.79MB)
----kerckhoffr()
--------CryptoResult.py(2KB)
--------Math.py(1KB)
--------verifier()
--------Deadcode.py(18KB)
--------__init__.py(0B)
--------Instructions.py(31KB)
--------Instruction.py(2KB)
--------signatures()
--------Analysis.py(35KB)
--------Parser.py(8KB)
--------InstructionTypes.py(22KB)
--------CryptoReport.py(436B)
--------__main__.py(4KB)
--------InstructionData.py(3KB)
--------_todo.txt(1KB)
----static_tools()
--------PEiD-0.95-20081103.zip(389KB)
--------HCD.rar(309KB)
--------x3chun Crypto Searcher.zip(26KB)
--------findcrypt.zip(261KB)
--------draca.zip(99KB)
--------XORSearch_V1_4_0.zip(40KB)
--------Crypto Scanner 0.5b.rar(18KB)
--------findcrypt2.zip(262KB)
----README.md(2KB)
----Thesis-Groebert-Automatic.Identification.of.Cryptographic.Primitives.in.Software.pdf(3.21MB)