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