السلام عليكم ..
شباب عندي كم سؤال ..
اريد صناعة برنامج صغير يحول ملف exe كامل الى shellcode ثم تحميله الى الرامات وثم تشغيله ..
والبرنامج بلغة الفي بي ..انا فكرت اني حط الموضوع بقسم الفيجوال ..بس مشكلتي هيا بالشيل كود و مش بالفيجوال ..
شوفو الكود
dim F1 as string
Open Text1 For Binary Access Read As #1
F1 = Space(LOF(1))
Get #1, , F1
Close #1
Dim ShellCode() As String
Dim Exec() As Byte
ReDim ShellCode(Len(F1))
For i = 1 To Len(F1) Step 2
ShellCode(i) = Mid(F1, i, 2)
Next
ReDim Exec(UBound(ShellCode))
For i = 0 To UBound(ShellCode)
Exec(i) = Val("&h" & ShellCode(i))
Next
MsgBox "done"
CallWindowProcA VarPtr(Exec(0)), ByVal 0&, ByVal 0&, ByVal 0&, ByVal 0اظن ان المشلكة اني نسخت كامل البرنامج من MZ الى اخره وليس من entry point
هل هذا صحيح ؟
والرجاء توضيح ما الخطا بالفكرة
وهل الفكرة ممكنه ؟ وان كانت ممكنه بتحمل البرنامج فقط من ال entry point الرجاء توجيهي الى الطريقة
وشكرا
