小编gtu*_*tux的帖子

Git:克隆项目时没有拉出子模块

我正试图在另一台机器(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)

但是仍然没有在子模块目录中显示任何内容.

你们中的任何人都知道我做错了什么或者如何拉出子模块文件?

我真的很感谢你的帮助.

git github git-submodules

4
推荐指数
1
解决办法
2983
查看次数

从ELF中删除装配说明

我正在研究一个混淆的二进制文件作为crackme挑战的一部分.它得到的序列push,popnop指令(该指令将重复数千次).从功能上讲,这些块对程序没有任何影响.但是,他们非常努力地生成CFG和逆转过程.

有关于如何将指令更改为nop的解决方案,以便我可以删除它们.但在我的情况下,我想完全剥离这些指令,以便我可以更好地了解CFG.如果指令被剥离,我理解必须修改内存偏移量.据我所知,没有工具可以直接实现这一目标.

我正在使用IDA Pro评估版.我也对使用其他逆向工程框架的解决方案持开放态度.如果它是可编写脚本的,则是可取的.

我经历了一个类似的问题但是,建议的解决方案不适用于我的情况.

linux x86 assembly reverse-engineering elf

2
推荐指数
1
解决办法
192
查看次数

标签 统计

assembly ×1

elf ×1

git ×1

git-submodules ×1

github ×1

linux ×1

reverse-engineering ×1

x86 ×1