Open
Conversation
Author
|
test文件里添加了两个文件用于测试go和rust的elf |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
提交内容:对rust和go生成的64位二进制文件添加修复方法
具体原理:
经过测试可以正常使用,但是我并没有修改直接运行patch64修复的方法,只修复了从evilpatch调用时的修复
并且测试的asmbox2的防护策略貌似和go、rust生成的elf,有冲突,根据报错 error system call 判断应该是禁用了什么必要的系统调用了
附加:
当时看见这个项目真的十分激动,有一种英雄所见略同的感觉,在4月分准备国赛前我就出现了和你一样想使用创建沙盒修复的方法,并且在5月1期间写完我的项目,但是我和你的写法存在区别,我的写法和我现在提交的一样,是修改了它的eh_frame_hdr,在6月初看见你的这个项目后,发现你的项目,并且这个可以自己设置沙盒禁用内容,比我内置要灵活的多,并且各个流程比较完善,所以我迫不及待想提交我的pr。由于国赛原因,我不得不再国赛结束后再上传(虽然国赛貌似对这种修改查的严了,没给通过),不过我认为这个还是有意义的。
提交的pr次数不多,如果脚本存在错误或是提交流程错误,还麻烦师傅通知我
也希望能多和师傅们进行交流,这是我的QQ:3824970852