

<https://shishirsubedi.com.np/htb/doctor/>

上記サイトのModifying the exploit to get the final valuePermalinkの項目がよくわかりません。

そのためか、Updated exploit.pyの項目をそのまま実行すると、nameerrorが出てきました。  
valとは何ですか？何が原因か、教えてください。

自分はコードは基本的に読めず、要所を検索しながら読んでいます。

追記：  
valをfinalに変えたところ、以下の結果となりました。pidを間違えたのでしょうか、条件がいまいちわかりません。  
`ps -ef | grep -i apache`で出たpidは３桁でした。

[code]

    Instruction Pointer: 0x0
    Injecting Shellcode at: 0x0
    Shellcode Injected!!
    Final Instruction Pointer: 0x2
    
[/code]


CC BY-SA 4.0
2022-07-28T08:40:42.673
90254
2022-08-03T08:55:55.230
2022-08-03T08:55:55.230
3060
53737
question
python linux
ctypes を使った ptrace の呼び出し結果が予想と異なる