文件名称:aegis:Linux,FreeBSD,NetBSD,OpenBSD和Windows调试检测库。 支持C和Go
文件大小:201KB
文件格式:ZIP
更新时间:2024-05-30 18:08:18
golang unix cross-platform cgo infosec
Aegis是一个库,可让您检测是否在Linux , FreeBSD , NetBSD , OpenBSD和Windows上调试软件。 您可以从C本地使用它,也可以使用Go绑定。 这个名字是关于一个糟糕的缩写:一个N个E LF的- G I nspection小号ignalling。 如果您迷上了希腊神话,您应该知道“ Aegis是Athena给Perseus提供的盾牌名称,以帮助他杀死Medusa 。 如果你正在使用它Windows理解为A N个E xecutable的- G I nspection小号ignalling;) 在Windows我们有很多方法可以轻松进行这种检测。 相反,在Unix世界中,我们没有任何标准方法。 Aegis试图填补这一空白。 您可以将Aegis用作anti-debugging mitigation或debugging facility 。 这仅取决于您和您
【文件预览】:
aegis-master
----RELNOTES.txt(440B)
----gopkg()
--------v1()
--------samples()
----.gitmodules(103B)
----src()
--------aegis.c(307B)
--------test()
--------samples()
--------Makefile(78B)
--------Toolsets.hsl(10KB)
--------Forgefile.hsl(2KB)
--------.ivk(113B)
--------GNUmakefile(1KB)
--------aegis.h(681B)
--------native()
----etc()
--------aegis_logo.png(166KB)
----doc()
--------todo.txt(2KB)
----LICENSE(2KB)
----README.md(18KB)
----.gitignore(85B)