متال على دلك برامج الاختراق التى تنتج سيرفر بامتداد Exe مع التعديل على السيرفر حسب المدخلات
(هادا اقرب شى لاوضح به سؤالى مع انه ابعد شى الى برنامجي)
(هادا اقرب شى لاوضح به سؤالى مع انه ابعد شى الى برنامجي)
|
[سؤال] كيف اقوم باستخراج او بناء ملف exe اتناء وقت التشغيل عند الضغط على زر
|
|
متال على دلك برامج الاختراق التى تنتج سيرفر بامتداد Exe مع التعديل على السيرفر حسب المدخلات
(هادا اقرب شى لاوضح به سؤالى مع انه ابعد شى الى برنامجي)
30-05-16, 03:07 PM
المثال اللي قدمته يا علي لخبط اكثر مما وضح
![]() يعني جماعة سيرفرات التروجان بيستخدموها لانهم محتاجين ملف واحد بلا ملحقات او ملفات اعدادات اذا برنامجك يختلف في الاعدادات فممكن تحول كل الاعدادات الى ملف config ويصبح التعديل عليها سهل جدا لانها text file اما اذا مصمم على انه يولد ملف تنفيذي فمعناها بتخش على موضوع كبير وهو محاكاة الـ compiler شوف هذا الرابط يوضحلك كيف تدير compile لملف برمجي (دوت نت) وتبني بيه exe او dll https://msdn.microsoft.com/en-us/library/78f4aasd.aspx
30-05-16, 03:14 PM
(آخر تعديل لهذه المشاركة : 30-05-16, 03:17 PM {2} بواسطة ali ahmed 1997.)
(30-05-16, 03:07 PM)محمد كريّم كتب : المثال اللي قدمته يا علي لخبط اكثر مما وضح المطلوب ملف واحد بدون ملحقات فقط المستخدم يعدل بعض المتغيرات او "المدخلات" كما فى التورجان تماما ! المطلوب هو انتاج ملف exe واحد بعد ما يتم التعديل عليه فقط بدون اي ملفات اخرى
30-05-16, 05:02 PM
طيب هذا مثال كويس http://www.dreamincode.net/forums/topic/...e-builder/
هذا مثال ممكن تستفيد منه http://www.codeproject.com/Articles/1928...howBuilder بالتوفيق
30-05-16, 06:06 PM
(آخر تعديل لهذه المشاركة : 30-05-16, 06:08 PM {2} بواسطة ali ahmed 1997.)
(30-05-16, 05:02 PM)محمد كريّم كتب : طيب هذا مثال كويس http://www.dreamincode.net/forums/topic/...e-builder/ المتال التانى بالسي شارب ولاكن على اية حال شكرا ول هناك ما تفيدنى به لاباس و لا اخفى عليك الموضوع مازال غير واضح ومع البحت الطويل وجدت طريقه لصنع البرنامج من كود console ولم اجد windows form هل لديك متال لدلك ؟ Imports System.CodeDom Imports System.CodeDom.Compiler Imports System.IO Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim NameSpace_inCreateApp As New CodeNamespace("BADRMEDIA") NameSpace_inCreateApp.Imports.Add(New CodeNamespaceImport("System")) Dim Class_inCreateApp As New CodeTypeDeclaration("BADRMEDIA_Class") Class_inCreateApp.IsClass = True Class_inCreateApp.Attributes = MemberAttributes.Public Or MemberAttributes.Static NameSpace_inCreateApp.Types.Add(Class_inCreateApp) Dim Method_inCreateApp As New CodeEntryPointMethod() Method_inCreateApp.Attributes = MemberAttributes.Public Or MemberAttributes.Static Method_inCreateApp.Statements.Add(New CodeSnippetStatement(RichTextBox1.Text)) Class_inCreateApp.Members.Add(Method_inCreateApp) Dim Compile_inCreateApp As New CodeCompileUnit Compile_inCreateApp.Namespaces.Add(NameSpace_inCreateApp) Dim CompilingParams As New Compiler.CompilerParameters() CompilingParams.ReferencedAssemblies.Add("system.dll") CompilingParams.GenerateInMemory = False CompilingParams.GenerateExecutable = True CompilingParams.OutputAssembly = "d:\BADRMEDIA.exe" Dim CodeProvider As New Microsoft.VisualBasic.VBCodeProvider Dim Compiler As ICodeCompiler = CodeProvider.CreateCompiler Dim CompilerResult As CompilerResults = Compiler.CompileAssemblyFromDom(CompilingParams, Compile_inCreateApp) If CompilerResult Is DBNull.Value Or CompilerResult.Errors.Count > 0 Then For i As Integer = 0 To CompilerResult.Errors.Count - 1 MsgBox(CompilerResult.Errors(i).ToString) Next End If End Sub Private Sub RichTextBox1_TextChanged(sender As Object, e As EventArgs) Handles RichTextBox1.TextChanged End Sub Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load End Sub End Class هادا الكود يعمل ولاكن لاكواد console فقط , كيف استخرج الكود الدي يشتغل ايضا windows form (احس باننى اقتربت)
30-05-16, 09:06 PM
ضيف هذا السطر ليعرف الكومبايلر انه سيخرج وندوز ابليكيشن
CompilingParams.CompilerOptions = "/t:winexe"
31-05-16, 02:28 PM
31-05-16, 04:42 PM
(31-05-16, 02:28 PM)ali ahmed 1997 كتب :(30-05-16, 09:06 PM)محمد كريّم كتب : ضيف هذا السطر ليعرف الكومبايلر انه سيخرج وندوز ابليكيشنأين بالتحديد ؟ انت انشأت الكائن CompilingParams يعني بتحط السطر بعد سطر انشاء الكائن ! حطه تحت CompilingParams.GenerateExecutable = True
31-05-16, 09:24 PM
(31-05-16, 04:42 PM)محمد كريّم كتب :شكرا لك على كل حال - هادا الموضوع الشامل http://stackoverflow.com/questions/98488...ng-codedom(31-05-16, 02:28 PM)ali ahmed 1997 كتب :(30-05-16, 09:06 PM)محمد كريّم كتب : ضيف هذا السطر ليعرف الكومبايلر انه سيخرج وندوز ابليكيشنأين بالتحديد ؟
31-05-16, 09:57 PM
الشكر لله، نتمنى تكون وصلت لنتيجة
وهذا الموضوع الشامل https://msdn.microsoft.com/en-us/library...10%29.aspx |
|
|