pyrasite একটি চলমান প্রক্রিয়া পাইথন মধ্যে কোড injects যে একটি পাইথন হাতিয়ার.
উদাহরণ প্লেলোডগুলির
ওহে বিশ্ব
pyrasite
এই পে লোড করে চালানো যেতে পারে, যা পরীক্ষা স্যুট, দ্বারা ব্যবহার করা হয়:
পাইথন setup.py পরীক্ষা
পাইথন শেল বিপরীত
$ ময়াল সাপ
>>> এক্স = 'foo বিন্যাস'
$ Pyrasite প্লেলোডগুলির / reverse_python_shell.py
$ NC-l স্থানীয় হোস্ট 9001
পাইথন 2.7.1 (r271: 86832, এপ্রিল 12, 2011 16:15:16)
[জিসিসি 4.6.0 20110331 (Red Hat- র 4.6.0-2)]
প্রকার প্রস্থান করার জন্য 'প্রস্থান করার জন্য'.
>>> মুদ্রণ x
foo বিন্যাস
>>> গ্লোবাল () ['এক্স'] = 'বার'
শেল বিপরীত
$ Pyrasite
$ NC-l স্থানীয় হোস্ট 9001
লিনাক্স 2.6.40.3-0.fc15.x86_64 # 1 SMP মঙ্গল আগস্ট 16 04:10:59 ইউটিসি 2011, x86_64, x86_64, x86_64 গনুহ / লিনাক্স tomservo
প্রকার প্রস্থান করার জন্য 'প্রস্থান করার জন্য'.
% ম
মেমরি, মডিউল, stacks এর ডাম্পিং
প্লেলোডগুলির / dump_memory.py
প্লেলোডগুলির / dump_modules.py
প্লেলোডগুলির / dump_stacks.py
আবশ্যক
- পাইথন
- GDB থেকে
পাওয়া মন্তব্যসমূহ না