我正试图在另一台机器(Windows)上从GitHub克隆我的repo.我创建了一个新目录,并在新目录中运行以下命令:
git init .
git remote add origin https://github.com/meme/myRepo.git
git pull origin master
git push -u origin master
Run Code Online (Sandbox Code Playgroud)
为了拉动我正在使用的子模块我运行:
git pull --recurse-submodules
Run Code Online (Sandbox Code Playgroud)
但是在子模块目录中没有显示任何内容然后我运行:
git submodule update --recursive
Run Code Online (Sandbox Code Playgroud)
但是仍然没有在子模块目录中显示任何内容.
你们中的任何人都知道我做错了什么或者如何拉出子模块文件?
我真的很感谢你的帮助.
我正在研究一个混淆的二进制文件作为crackme挑战的一部分.它得到的序列push,pop并nop指令(该指令将重复数千次).从功能上讲,这些块对程序没有任何影响.但是,他们非常努力地生成CFG和逆转过程.
有关于如何将指令更改为nop的解决方案,以便我可以删除它们.但在我的情况下,我想完全剥离这些指令,以便我可以更好地了解CFG.如果指令被剥离,我理解必须修改内存偏移量.据我所知,没有工具可以直接实现这一目标.
我正在使用IDA Pro评估版.我也对使用其他逆向工程框架的解决方案持开放态度.如果它是可编写脚本的,则是可取的.
我经历了一个类似的问题但是,建议的解决方案不适用于我的情况.