KALI安裝ROPgadget報錯
- 輸入ROPgadget報錯
-
- 解決
輸入ROPgadget報錯
Traceback (most recent call last):
File "/usr/local/bin/ROPgadget", line 4, in <module>
__import__('pkg_resources').run_script('ROPGadget==5.9', 'ROPgadget')
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 666, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 1453, in run_script
.format(**locals()),
pkg_resources.ResolutionError: Script 'scripts/ROPgadget' not found in metadata at '/usr/local/lib/python2.7/dist-packages/ROPGadget-5.9.dist-info'

## 錯誤分析
從報錯可以看到/usr/local/lib/python2.7/dist-packages/ROPGadget-5.9.dist-info這個目錄下沒有scripts/ROPgadget
解決
我們用find / -name ‘ROPgadget’ 指令來找一下 發現下面這個目錄

進入目錄
ls看目錄下都有什麼
複制scripts 到 /usr/local/lib/python2.7/dist-packages/ROPGadget-5.9.dist-info 下
cp -r scripts /usr/local/lib/python2.7/dist-packages/ROPGadget-5.9.dist-info
-r 按遞歸方式保留原目錄結構複制檔案
再次運作
成功 ok