解密XenoCode加密字符

class  Class1
    {
        
///   <summary>
        
///  应用程序的主入口点。
        
///   </summary>
        [STAThread]
        
static   void  Main( string [] args)
        {
            
//
            
//  TODO: 在此处添加代码以启动应用程序
            
//
            
//  载入程序集,test.exe 为被混淆的程序集文件名。
            Assembly asm  =  Assembly.LoadFrom( @" test.exe " ); 

            
//  获取XenoCode插入的解密类型(包含其namespace),对应上面字符串前面的类名,每次混淆结果可能都不同。
            Type type  =  asm.GetType( " x293b01486f981425.x1110bdd110cdcea4 " );   

            
//  字符串参数和解密参数
             object [] parameters  =  { " ��ﺳ֨ౡ " 0x555ddb55 };
            Type[] paramTypes 
=   new  Type[parameters.Length];
            
for  ( int  i  =   0 ; i  <  parameters.Length; i ++
                paramTypes[i] 
=  parameters[i].GetType();

            
//  调用解密方法
            BindingFlags flags  =  BindingFlags.Public  |  BindingFlags.Static;
            MethodInfo method 
=  type.GetMethod( " _d574bb1a8f3e9cbc " , flags,  null , paramTypes,  null );
            
object  result  =  method.Invoke( null , parameters);

            
//  显示解密结果
            Console.WriteLine(result);

            Console.WriteLine(
" Press Enter key to exit... " );
            Console.ReadLine();

        }
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值