delphi4arab منتديات دلفي للعرب
runtime error216 at 004077db - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : runtime error216 at 004077db (/showthread.php?tid=8425)



runtime error216 at 004077db - mohamed49 - 28-02-2017

السلام عليكم
كنت اتصفح في المواضيع فوجدت موضوع عن الشال كود وفوائده فاردت تجربة برنامج بسيط حولته لشال كود لكن لم يعمل يعطينيرسالة  بعنوان
runtime error216 at 004077db فاين المشكلة  هل في حجم الشال كود ام انه لم يتعرف على عنوان البرنامج في الذاكرة

الكود بالمرفقات


RE: runtime error216 at 004077db - Agmcz - 28-02-2017

عندما تضع شيء هنا تضه كامل ليتم مساعدتك أو تبحث عن حل  بنفسك Undecided
مرفق مثال
المصدر
http://www.ic0de.org/index.php?/topic/2764-snippet-shellcode-runpe-fully-dynamic/#comment-1196
بالتوفيق.


RE: runtime error216 at 004077db - mohamed49 - 28-02-2017

يعطيك العافية اخي بخصوص المثال ذلك كل ما في المشروع نسخته وووضعته في تكست كنت احسب انك تحول البرنامج الى شال كود وتشغله مباشرة لكن الظاهر انه يجب تشغيله برانبي لكن بقي استفسار كيف جلبت كود الرانبي وما هو في الاصل هل هو كود او برنامج محل الى بايت اراي بارك الله فيك

في الغالب البرامج التنفيذية عندما تحول الى هيكس تكون بدايتها
4D, 5A
لكن الرانبي هذا بدايته

55,8B
كيف ذلك


RE: runtime error216 at 004077db - Agmcz - 28-02-2017

لقد وضعت مصدر الكود الذي إستخدمته..
arrRunPE هو إجراء
ShellCode هو كود (إجراء) يمكنك تنفيذه في ذاكرة مباشرة
55,8B بداية أي إجراء تكون هكذا.


RE: runtime error216 at 004077db - mohamed49 - 28-02-2017

(28-02-2017, 09:10 PM)Agmcz كتب : لقد وضعت مصدر الكود الذي إستخدمته..
arrRunPE هو إجراء
ShellCode هو كود (إجراء) يمكنك تنفيذه في ذاكرة مباشرة
55,8B بداية أي إجراء تكون هكذا.

يعطيك العافية اخي بارك الله فيك  هل تقصد باجراء فنكشن وتم تحويله الى شال كود مثلا


RE: runtime error216 at 004077db - Agmcz - 01-03-2017

هو (دالة, إجراء ,اوامر برمجية)
غالبا ما يتم جلبه من الذاكرة مباشرة.


RE: runtime error216 at 004077db - mohamed49 - 01-03-2017

(01-03-2017, 07:09 PM)Agmcz كتب : هو (دالة, إجراء ,اوامر برمجية)
غالبا ما يتم جلبه من الذاكرة مباشرة.
شكرا على الافادة يا غالي جزاك الله خيرا