Dahaka
- W4R3ZL4ND
- www.google.com
- REngineering
- API Hook مثال بسيط
ما زلت غير مقتنع بعدم استخدام VirtualProtect, هل تقوم دلفي بوضع السماحيات اوتوماتيكيا!! هذا مثال, صحيح انه بلغة اخرى لكنه ليس للحقن في هذا الموضوع, فقط لتوضيح ما اقصده, جرب استعماله وهو بالاسمبلي: invoke LoadLibrary, addr _kernel32 test eax, eax je error invok…
- API Hook مثال بسيط
لكني قرات هذا وافهمه جيدا :) كل القطع في الـ modules تملك سماحية قراءة Read الا ما تم تعديله من خلال pe tool, كل مكتبات النظام وملفات الـ dll التي سنتعامل معها لها سماحية قراءة من خلال الذاكرة وبما ان ReadProcessMemory لا تهتم الا بهذه السماحية فاذن VirtualPro…
- API Hook مثال بسيط
القراءة لا تحتاج الى VirtualProtect, الكتابة هي ما يحتاج هذا.
- API Hook مثال بسيط
هل ذكر Delta ان الكود انتهى الى هنا وانك قمت بعمل hook على الدالة؟! لا طبعا لهذا ما زلت لم ترى استخدام ReadProcessMemory و WriteProcessMemory اما بخصوص VirtualProtect, اي مكتبة من مكاتب النظام لا تملك سماحيات الكتابة فيها والا لحدثت كوارث لذا نستخدم VirtualPro…
- API Hook مثال بسيط
كنت اعتقد ان هذا قسم ال VB :lol: لا طبعا لم اعتقد انك لا تعرف ما هو الـ opcode التابع للـ jmp بمختلف اشكاله لهذا ذكرت "اني لا اعتقد ان افتراضي صحيح" ;) اما بخصوص السبب.. بسيطة, اسالك عنه على الخاص :)
- كيف اكتب فيروس؟؟
اتفق مع الاخ COMFORT, من آخره ولا اعتقد ان الموضوع لشرح ماهية الفيروس فهو معروف نظريا للجميع, اكتبي برنامجي يقوم بحذف ملف غير مسموح بحذفه من قبل النظام تحصلين على فيروس.. اما فيما عدا هذا فالموضوع بدون شك بدأ يخرج عن سياقه.
- screen saver?
:) هذه هي الفائدة من المحاولة دون الاعتماد على الاخرين, بالتوفيق
- سلسلة تعلم الهندسة العكسية
اعتقد ان هذه الاسئلة مكررة كثيرا في القسم ولا تتعلق بالهندسة العكسية وانما هي خاصة بالاسمبلي بشكل عام.. برايي راجعي المواضيع المثبتة والقواعد جيدا لان Xacker لن يسر بتكرار هذه المشاركات على الرغم من غيابه الذي طال :^)
- API Hook مثال بسيط
حسناً, أريد ان اسال سؤال, افرض اني قمت بعمل hook على دالة ما في kernel32.dll ولتكن كما في المثال هنا TerminateProcess, قمت باستخدام تعليمة JMP بدلا من PUSH/RET لكي اقوم بالاشارة الى الجزء في برنامجي الذي اريد تنفيذه عند طلب تلك الدالة, السؤال هو, هل من الواجب …
- API Hook مثال بسيط
هل لي ان اشارك قليلا؟ الهدف من PUSH / RET هو تطبيق امر JMP بتعليمتين بدل تعليمة, اعتقد ان السبب الذي يلمح اليه الاخ DeltaAziz هو عدم معرفة الـ opcode الاولى لتعليمة القفز؟ لا اعتقد ان افتراضي صحيح لان البايت سيكون 0E9h لانه سيكون لتعليمة قفز طويلة. ليس هناك ما…
- تعالوا نترجم كتاب Art of Assembly
كتيب!؟ :P HLA يفترض من خلاله انك تعلم اسمبلي سلفا وهو ليس لمن بدء فيها البارحة ناهيك عن ان الترجمة ان كانت حرفية فهذا امر اضاع كل فائدة هذا الكتاب, ولو لم تكن غير حرفية, فهي للمختصين فقط ذوي الخبرة الكبيرة حيث سيتوجب التوسع عن الكتاب في كثير من الاحيان "ان لم …
- الرسم في الاسيمبلي
في 16بت؟ لا يوجد. في 32, لديك الـ GDI بكاملها :D
- ما الذي تفضله, تعلم الأسمبلي, أم قرصنة البرامج!
صحيح, لكن لم اقصد بالموضوع هذا اجراء مقارنة بين الاثنين, كل ما في الامر اننا نريد ان نرى توجه الجدد الى هذا المجال من خلال كل الترهات التي قد يسمعونها في الخارج والتي تزيد من الخلط بين الاسمبلي وقرصنة البرامج و القرصنة الفعلية و... الخ لم يخلط احد بين الـ hack…
- ما الذي تفضله, تعلم الأسمبلي, أم قرصنة البرامج!
الغاية من السؤال ابعد من العنوان وخيارات الاستفتاء.. لنقل انها سبر لتفكير الشباب العربي.. الرجاء من ذوي الخبرة في هذا المجال عدم التعليق على خيارات الاستفتاء.. نريد ان نرى كيف يفكر شبابنا كي نحاول الارشاد او التقويم او الاخذ باليد. يمكن اضفاء بعض الشرعية على ع…
- كيف اضع 950 ميقا على السيدي
تابع لموضوع الضغط تستطيع استخدام برنامج ضغط مثل UPX: upx.sourceforge.net طالما ان التشفير والحماية ليست الهدف فلا تستخدم برنامج حماية لانه سيزيد من الحجم بعد الضغط ولا يقلل منه كما في حالة الضغط فقط.
- Logical AND
; MASM syntax .if (eax==1) .if (ebx==2) ; can do .endif .endif ;------------------------------------------ ; Pure ASM syntax cmp eax, 1 jne nogo cmp ebx, 2 jne nogo go: ; can do nogo: ; no can do
- كيف اضع 950 ميقا على السيدي
لا تستطيع, ما تراه من حجم زائد على السيديهات هو مجرد عطب لبنية القرص في اماكن معينة بحيث تزيد من المساحة المستخدمة (افتراضيا) فقط لكي يتم منع النسخ بالناسخات التقليدية.
- السوال الرجاء الأجابة
في البداية تراجع قواعد المشاركة: /index.php?showtopic=29343 ثم تقوم باستبدال المسارات الكاملة بمسار من الشكل: txtPath.text = app.path & "\dir1\dir2\mydatabase.mdb" txtPath2.text = app.path & "..\..\myphoto.gif" ' << ..\.. == two directories above باختصار, استخ…
- مشكلة في عرض احد الاقسام
لاحظت ان قسم الاسمبلي من بين جميع الاقسام يظهر فيه شرط ابيض عمودي الى اليسار وهو امر لا اراه في بقية الاقسام التي دخلتها.. وددت التبليغ لاني اعتقد انه لا يظهر للمشرفين والا لما تركوه كما هو, وشكرا.
- احصل على بريد الكتروني لدى شركة جوجل
ech0tech@hotmail.com tnx alot