تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] كود فك تشفير ستريتغ base64 لأي برنامح
#7
PHP كود :
using System;
using System.Text;
using System.IO;
using dnlib.DotNet;
using dnlib.DotNet.Emit;
using System.Collections.Generic;

namespace 
DumpStrings
{
 
   class Program
    
{
 
       static void Main(string[] args)
 
       {

 
           if (args.Length == 0)
 
           {
 
               Console.WriteLine("args not found");
 
               Console.ReadKey();
 
               return;
 
           }

 
           // Last args part is our path, maybe I'll add some - options in future...
 
           string ExePath args[args.Length 1];
 
           if (!File.Exists(ExePath))
 
           {
 
               Console.WriteLine("File doesn't exist!\nPath => {0}"ExePath);
 
               return;
 
           }
 
           string exten Path.GetExtension(ExePath);

 
           string OutputPath ExePath.Substring(0ExePath.Length 4) + exten;

 
           try
            
{
 
               var DeobMe ExePath// @"C:\1.exe";
 
               var module ModuleDefMD.Load(DeobMe);
 
               var types module.GetTypes();

 
               Console.WriteLine(Environment.NewLine);
 
               Console.WriteLine("Source File: {" System.IO.Path.GetFileName(ExePath) + "}");
 
               Console.Write("Processing...");


 
               foreach (var type in types)
 
               {
 
                   if (!type.HasFields)
 
                       continue;

 
                   foreach (var method in type.Methods)
 
                   {
 
                       var _ils method.Body.Instructions;

 
                       for (int i 0method.Body.Instructions.Counti++)
 
                       {
 
                           try
                            
{
 
                               if (method.Body.Instructions[i].Operand.ToString().EndsWith("::host"))
 
                                   method.Body.Instructions[1].Operand Base64Decode(method.Body.Instructions[1].Operand.ToString());

 
                               if (method.Body.Instructions[i].Operand.ToString().EndsWith("::port"))
 
                                   method.Body.Instructions[1].Operand Base64Decode(method.Body.Instructions[1].Operand.ToString());
 
                           }
 
                           catch (Exception ex) { }
 
                       }

 
                   }

 
               }

 
               string OutputFilename ExePath.Substring(0ExePath.Length 4) + "_Result" exten;
 
               module.Write(OutputFilename);   //@"C:\2.exe"
 
               Console.WriteLine(Environment.NewLine);
 
               Console.WriteLine("Result File: {" System.IO.Path.GetFileName(OutputFilename) + "}");
 
               Console.WriteLine("Successful." Environment.NewLine);
 
               Console.ReadKey();

 
           }
 
           catch (Exception ex)
 
           {
 
               Console.WriteLine(Environment.NewLine);
 
               Console.WriteLine(Environment.NewLine ex.Message);
 
               Console.ReadKey();
 
           }

 
       }


 
       public static string Base64Decode(string base64EncodedData)
 
       {
 
           try
            
{
 
               foreach (char c in base64EncodedData)
 
                   if (!"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+= ".Trim().Contains(c.ToString())) return null;
 
               var base64EncodedBytes System.Convert.FromBase64String(base64EncodedData);
 
               return System.Text.Encoding.UTF8.GetString(base64EncodedBytes);
 
           }
 
           catch (Exception ex) { return null; }
 
       }

 
   }

الرد }}}
تم الشكر بواسطة: Cracker Egy


الردود في هذا الموضوع
RE: كود فك تشفير ستريتغ base64 لأي برنامح - بواسطة a.ahmed - 19-10-17, 04:33 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] تشفير ملف قاعدة بيانات اكسس ! منه 2 1,840 16-05-20, 09:56 PM
آخر رد: khodor1985
  [C#.NET] تشفير اتصال HTTP على C# mokkaa 7 3,192 03-02-20, 10:57 PM
آخر رد: mokkaa
  فكره عمل برنامج تشفير بسيط maxruined 6 4,061 24-09-19, 01:31 PM
آخر رد: maxruined
  [سؤال] من يعرف برنامج تشفير قوي مدفوع عبد الله 6 3,708 02-11-18, 11:17 PM
آخر رد: Eng27
  طلب تشفير ملف exe الخاص ببرنامج ما Darel 2 2,959 21-02-17, 01:33 AM
آخر رد: Darel

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


يقوم بقرائة الموضوع: