BFH Experience Loader
- Joined
- Oct 27, 2007
- Messages
- 464
- Reaction score
- 52
Can i ask whats your error ? When i know it i can help
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature currently requires accessing the site using the built-in Safari browser.
Meh, I get this. :
System.NullReferenceException: Object reference not set to an instance of an object.
at Azure.Habbo.Hotel.Users.Habbouser.method_2()
at ns0.Class9.method_1(String string_0)
Dcr-Project release NON cracked SWFS.
All you need to do is download the external texts from the dcr-project, and replace it.
English, simple!
Where's the tut? xD
The housekeeping is not in cms?
LOOOOL YEAH GUYS USE UBER WITH NO FEATURES AT ALL LOOOL
Dude this has Ducking jukebox..o_o..and horses...
my emu features: Music, Ice tag, Banzai, Freeze, Wired, stable pathfinder, etc etc, not based on uber nor some other 'blizzard' poop.
I can run the emulator, but I have problems with running the source code, it says that there are error's?
Any one else with the same problem?
LOLOLOL Ducking jukebox isnt that hard if you can a bit C# also horses are easy, new crypto is nice but isnt really nice because the whole source lagg as the hell, threads everywhere no caching systems, banzai system looks laggy wired also, etc etc
from another thread
Code:my emu features: Music, Ice tag, Banzai, Freeze, Wired, stable pathfinder, etc etc, not based on uber nor some other 'blizzard' poop.
Oyeah, boys, @LittleJ,Itachi whole development team, nice pathfinder that you has ripped from brickemulator without any credits /facepalms
o maybe a little tip, use ReadWriterLockSlim instead of ReadWriterLock @habbohotel>rooms>pathfinder.cs i think.
anyways srry for my bad english
ONE defenetitely tip, iwanna see a hotel running on it (Do some stress tests )
the release was originally closed source, but a spanish 'coder' decompiled the source and did trie to get the source working,
the source is INCOMPLETE without any features, a second reason to stop using this...
public static Dictionary<int, Thread> CounterSystem;
public static Dictionary<int, Thread> FreezeMoveSystem;
public static Dictionary<int, Thread> FreezeShieldsSystem;
public static Dictionary<int, Thread> FreezeSystem;
public static Dictionary<int, Thread> FreezeToGetSystem;
public static Dictionary<int, Thread> FreezeWaitSystem;
public static Dictionary<int, Thread> PetPeriodicallySystem;
public static Dictionary<int, Thread> PetWalkingSystem;
public static int Sessions = 1;
public static List<int> VirtualIds;
public static Dictionary<int, Room> VirtualRooms;
public static Dictionary<int, HabboUser> VirtualUser;
public static Dictionary<int, Thread> WalkingSystem;
public static Dictionary<int, Thread> WiredMoveItemsSystem;
public static Dictionary<int, Thread> WiredMoveSystem;
public static Dictionary<int, Thread> WiredPeriodicallySystem;
public static Dictionary<int, Thread> WiredUpdateItemsSystem;
You really don't like whoever made this, do you?
Yeah it's got a few rips, but is THIS the ORIGINAL release thread for Azure? No. It's on Keko, go check the creds.
Also, it doesn't seem like they care over there about work that got ripped.
Never use this:
namespace ns0
{
using System;
using System.IO;
using System.IO.Compression;
using System.Reflection;
using System.Security.Cryptography;
internal sealed class Class67
{
internal static byte[] smethod_0(Stream stream_0)
{
byte num = (byte) stream_0.ReadByte();
byte[] buffer = new byte[stream_0.Length - 1];
stream_0.Read(buffer, 0, buffer.Length);
if ((num & 1) != 0)
{
DESCryptoServiceProvider provider = new DESCryptoServiceProvider();
byte[] dst = new byte[8];
Buffer.BlockCopy(buffer, 0, dst, 0, 8);
provider.IV = dst;
byte[] publicKeyToken = new byte[8];
Buffer.BlockCopy(buffer, 8, publicKeyToken, 0, 8);
bool flag = true;
byte[] buffer5 = publicKeyToken;
for (int i = 0; i < buffer5.Length; i++)
{
if (buffer5[i] != 0)
{
flag = false;
break;
}
}
if (flag)
{
publicKeyToken = Assembly.GetExecutingAssembly().GetName().GetPublicKeyToken();
}
provider.Key = publicKeyToken;
buffer = provider.CreateDecryptor().TransformFinalBlock(buffer, 0x10, buffer.Length - 0x10);
}
if ((num & 2) != 0)
{
try
{
int num4;
MemoryStream stream = new MemoryStream(buffer);
DeflateStream stream2 = new DeflateStream(stream, CompressionMode.Decompress);
MemoryStream stream3 = new MemoryStream(((int) stream.Length) * 2);
int count = 0x3e8;
byte[] buffer4 = new byte[0x3e8];
goto Label_010C;
Label_00F6:
if (num4 >= count)
{
goto Label_010C;
}
goto Label_0121;
Label_00FE:
stream3.Write(buffer4, 0, num4);
goto Label_00F6;
Label_010C:
num4 = stream2.Read(buffer4, 0, count);
if (num4 <= 0)
{
goto Label_00F6;
}
goto Label_00FE;
Label_0121:
buffer = stream3.ToArray();
}
catch (Exception)
{
}
}
return buffer;
}
}
}
namespace ns0
{
using System;
internal sealed class Class12
{
internal static int int_0 = 0x144;
internal static int int_1 = 0x47c;
internal static int int_10 = 0x632;
internal static int int_100 = 0x6cc;
internal static int int_101 = 0xb60;
internal static int int_102 = 0xdbe;
internal static int int_103 = 0xa99;
internal static int int_104 = 0x895;
internal static int int_105 = 0xdbe;
internal static int int_106 = 0xafa;
internal static int int_107 = 0xf79;
internal static int int_108 = 0x956;
internal static int int_109 = 0xf5f;
internal static int int_11 = 0xc5c;
internal static int int_110 = 0x7b;
internal static int int_111 = 0x5e8;
internal static int int_112 = 0x98c;
internal static int int_113 = 0xb8a;
internal static int int_114 = 0xb6c;
internal static int int_115 = 0xaf2;
internal static int int_116 = 0x4b1;
internal static int int_117 = 0x6f4;
internal static int int_118 = 0x9c7;
internal static int int_119 = 0x3d8;
internal static int int_12 = 0xefb;
internal static int int_120 = 0xd70;
internal static int int_121 = 0x6a4;
internal static int int_122 = 0xf26;
internal static int int_123 = 0x822;
internal static int int_124 = 0x875;
internal static int int_125 = 0x10a;
internal static int int_126 = 0x3f9;
internal static int int_127 = 0xbe9;
internal static int int_128 = 0x89;
internal static int int_129 = 0x4b2;
internal static int int_13 = 0xb16;
internal static int int_130 = 0x13c;
internal static int int_131 = 0xcf4;
internal static int int_132 = 0xe6a;
internal static int int_133 = 0x6f3;
internal static int int_134 = 0xd62;
internal static int int_135 = 0x83f;
internal static int int_136 = 0x607;
internal static int int_137 = 0xd62;
internal static int int_138 = 0xdaa;
internal static int int_139 = 0x1bb;
internal static int int_14 = 0x303;
internal static int int_140 = 0x8f8;
internal static int int_141 = 0x70;
internal static int int_142 = 0xe12;
internal static int int_143 = 0x458;
internal static int int_144 = 0x505;
internal static int int_145 = 0xcf0;
internal static int int_146 = 0x3d8;
internal static int int_147 = 0x1c4;
internal static int int_148 = 0x6d7;
internal static int int_149 = 0x4b8;
internal static int int_15 = 0xf07;
internal static int int_150 = 0x5aa;
internal static int int_151 = 810;
internal static int int_152 = 0x61e;
internal static int int_153 = 0x215;
internal static int int_154 = 0x910;
internal static int int_16 = 0x31;
internal static int int_17 = 0x4be;
internal static int int_18 = 0x42a;
internal static int int_19 = 0x844;
internal static int int_2 = 0xd7b;
internal static int int_20 = 0xaf7;
internal static int int_21 = 0x1b5;
internal static int int_22 = 0xeb8;
internal static int int_23 = 0xed5;
internal static int int_24 = 0xa0a;
internal static int int_25 = 0xc4d;
internal static int int_26 = 0x3e4;
internal static int int_27 = 0x3ab;
internal static int int_28 = 12;
internal static int int_29 = 0xe02;
internal static int int_3 = 260;
internal static int int_30 = 0x293;
internal static int int_31 = 0x3ab;
internal static int int_32 = 0x5ff;
internal static int int_33 = 0x4ba;
internal static int int_34 = 120;
internal static int int_35 = 0xd7e;
internal static int int_36 = 11;
internal static int int_37 = 0xd7e;
internal static int int_38 = 0x35a;
internal static int int_39 = 0x201;
internal static int int_4 = 0xad7;
internal static int int_40 = 0x229;
internal static int int_41 = 0xf2b;
internal static int int_42 = 0x4ac;
internal static int int_43 = 0x71e;
internal static int int_44 = 0x57f;
internal static int int_45 = 0x24f;
internal static int int_46 = 0xafa;
internal static int int_47 = 0x9c7;
internal static int int_48 = 0x3d8;
internal static int int_49 = 0x2ec;
internal static int int_5 = 0x292;
internal static int int_50 = 0xbf;
internal static int int_51 = 0x61e;
internal static int int_52 = 0x9d;
internal static int int_53 = 0x703;
internal static int int_54 = 0x215;
internal static int int_55 = 0x462;
internal static int int_56 = 0x844;
internal static int int_57 = 0xb57;
internal static int int_58 = 0x650;
internal static int int_59 = 0x100;
internal static int int_6 = 0x522;
internal static int int_60 = 0xddd;
internal static int int_61 = 0x427;
internal static int int_62 = 0x18b;
internal static int int_63 = 0x6fb;
internal static int int_64 = 0x3fb;
internal static int int_65 = 0x126;
internal static int int_66 = 0xf5c;
internal static int int_67 = 1;
internal static int int_68 = 0x57f;
internal static int int_69 = 0x3ab;
internal static int int_7 = 0x273;
internal static int int_70 = 0xeb5;
internal static int int_71 = 0x700;
internal static int int_72 = 0x3d8;
internal static int int_73 = 0xd18;
internal static int int_74 = 0xe66;
internal static int int_75 = 0x621;
internal static int int_76 = 0x462;
internal static int int_77 = 0x4c;
internal static int int_78 = 710;
internal static int int_79 = 0x64c;
internal static int int_8 = 0xbeb;
internal static int int_80 = 0xf11;
internal static int int_81 = 0x73b;
internal static int int_82 = 0x2b9;
internal static int int_83 = 0xf11;
internal static int int_84 = 0xf5f;
internal static int int_85 = 0x956;
internal static int int_86 = 0x832;
internal static int int_87 = 0xf11;
internal static int int_88 = 0xb8e;
internal static int int_89 = 0x3d8;
internal static int int_9 = 0xf1d;
internal static int int_90 = 0x4be;
internal static int int_91 = 0x833;
internal static int int_92 = 0xbf;
internal static int int_93 = 0xf80;
internal static int int_94 = 0xafa;
internal static int int_95 = 0xf76;
internal static int int_96 = 0x234;
internal static int int_97 = 0xf27;
internal static int int_98 = 0xf2;
internal static int int_99 = 0x55;
}
}
lol, this is ragezone? why should i go to a noobish renaming forum.. (exept good coders like Itachi,LittleJ,Capostrike)
same conclusion
Code:namespace ns0 { using System; using System.IO; using System.IO.Compression; using System.Reflection; using System.Security.Cryptography; internal sealed class Class67 { internal static byte[] smethod_0(Stream stream_0) { byte num = (byte) stream_0.ReadByte(); byte[] buffer = new byte[stream_0.Length - 1]; stream_0.Read(buffer, 0, buffer.Length); if ((num & 1) != 0) { DESCryptoServiceProvider provider = new DESCryptoServiceProvider(); byte[] dst = new byte[8]; Buffer.BlockCopy(buffer, 0, dst, 0, 8); provider.IV = dst; byte[] publicKeyToken = new byte[8]; Buffer.BlockCopy(buffer, 8, publicKeyToken, 0, 8); bool flag = true; byte[] buffer5 = publicKeyToken; for (int i = 0; i < buffer5.Length; i++) { if (buffer5[i] != 0) { flag = false; break; } } if (flag) { publicKeyToken = Assembly.GetExecutingAssembly().GetName().GetPublicKeyToken(); } provider.Key = publicKeyToken; buffer = provider.CreateDecryptor().TransformFinalBlock(buffer, 0x10, buffer.Length - 0x10); } if ((num & 2) != 0) { try { int num4; MemoryStream stream = new MemoryStream(buffer); DeflateStream stream2 = new DeflateStream(stream, CompressionMode.Decompress); MemoryStream stream3 = new MemoryStream(((int) stream.Length) * 2); int count = 0x3e8; byte[] buffer4 = new byte[0x3e8]; goto Label_010C; Label_00F6: if (num4 >= count) { goto Label_010C; } goto Label_0121; Label_00FE: stream3.Write(buffer4, 0, num4); goto Label_00F6; Label_010C: num4 = stream2.Read(buffer4, 0, count); if (num4 <= 0) { goto Label_00F6; } goto Label_00FE; Label_0121: buffer = stream3.ToArray(); } catch (Exception) { } } return buffer; } } }
hmm, i will go to R63B maybe ;D
Code:namespace ns0 { using System; internal sealed class Class12 { internal static int int_0 = 0x144; internal static int int_1 = 0x47c; internal static int int_10 = 0x632; internal static int int_100 = 0x6cc; internal static int int_101 = 0xb60; internal static int int_102 = 0xdbe; internal static int int_103 = 0xa99; internal static int int_104 = 0x895; internal static int int_105 = 0xdbe; internal static int int_106 = 0xafa; internal static int int_107 = 0xf79; internal static int int_108 = 0x956; internal static int int_109 = 0xf5f; internal static int int_11 = 0xc5c; internal static int int_110 = 0x7b; internal static int int_111 = 0x5e8; internal static int int_112 = 0x98c; internal static int int_113 = 0xb8a; internal static int int_114 = 0xb6c; internal static int int_115 = 0xaf2; internal static int int_116 = 0x4b1; internal static int int_117 = 0x6f4; internal static int int_118 = 0x9c7; internal static int int_119 = 0x3d8; internal static int int_12 = 0xefb; internal static int int_120 = 0xd70; internal static int int_121 = 0x6a4; internal static int int_122 = 0xf26; internal static int int_123 = 0x822; internal static int int_124 = 0x875; internal static int int_125 = 0x10a; internal static int int_126 = 0x3f9; internal static int int_127 = 0xbe9; internal static int int_128 = 0x89; internal static int int_129 = 0x4b2; internal static int int_13 = 0xb16; internal static int int_130 = 0x13c; internal static int int_131 = 0xcf4; internal static int int_132 = 0xe6a; internal static int int_133 = 0x6f3; internal static int int_134 = 0xd62; internal static int int_135 = 0x83f; internal static int int_136 = 0x607; internal static int int_137 = 0xd62; internal static int int_138 = 0xdaa; internal static int int_139 = 0x1bb; internal static int int_14 = 0x303; internal static int int_140 = 0x8f8; internal static int int_141 = 0x70; internal static int int_142 = 0xe12; internal static int int_143 = 0x458; internal static int int_144 = 0x505; internal static int int_145 = 0xcf0; internal static int int_146 = 0x3d8; internal static int int_147 = 0x1c4; internal static int int_148 = 0x6d7; internal static int int_149 = 0x4b8; internal static int int_15 = 0xf07; internal static int int_150 = 0x5aa; internal static int int_151 = 810; internal static int int_152 = 0x61e; internal static int int_153 = 0x215; internal static int int_154 = 0x910; internal static int int_16 = 0x31; internal static int int_17 = 0x4be; internal static int int_18 = 0x42a; internal static int int_19 = 0x844; internal static int int_2 = 0xd7b; internal static int int_20 = 0xaf7; internal static int int_21 = 0x1b5; internal static int int_22 = 0xeb8; internal static int int_23 = 0xed5; internal static int int_24 = 0xa0a; internal static int int_25 = 0xc4d; internal static int int_26 = 0x3e4; internal static int int_27 = 0x3ab; internal static int int_28 = 12; internal static int int_29 = 0xe02; internal static int int_3 = 260; internal static int int_30 = 0x293; internal static int int_31 = 0x3ab; internal static int int_32 = 0x5ff; internal static int int_33 = 0x4ba; internal static int int_34 = 120; internal static int int_35 = 0xd7e; internal static int int_36 = 11; internal static int int_37 = 0xd7e; internal static int int_38 = 0x35a; internal static int int_39 = 0x201; internal static int int_4 = 0xad7; internal static int int_40 = 0x229; internal static int int_41 = 0xf2b; internal static int int_42 = 0x4ac; internal static int int_43 = 0x71e; internal static int int_44 = 0x57f; internal static int int_45 = 0x24f; internal static int int_46 = 0xafa; internal static int int_47 = 0x9c7; internal static int int_48 = 0x3d8; internal static int int_49 = 0x2ec; internal static int int_5 = 0x292; internal static int int_50 = 0xbf; internal static int int_51 = 0x61e; internal static int int_52 = 0x9d; internal static int int_53 = 0x703; internal static int int_54 = 0x215; internal static int int_55 = 0x462; internal static int int_56 = 0x844; internal static int int_57 = 0xb57; internal static int int_58 = 0x650; internal static int int_59 = 0x100; internal static int int_6 = 0x522; internal static int int_60 = 0xddd; internal static int int_61 = 0x427; internal static int int_62 = 0x18b; internal static int int_63 = 0x6fb; internal static int int_64 = 0x3fb; internal static int int_65 = 0x126; internal static int int_66 = 0xf5c; internal static int int_67 = 1; internal static int int_68 = 0x57f; internal static int int_69 = 0x3ab; internal static int int_7 = 0x273; internal static int int_70 = 0xeb5; internal static int int_71 = 0x700; internal static int int_72 = 0x3d8; internal static int int_73 = 0xd18; internal static int int_74 = 0xe66; internal static int int_75 = 0x621; internal static int int_76 = 0x462; internal static int int_77 = 0x4c; internal static int int_78 = 710; internal static int int_79 = 0x64c; internal static int int_8 = 0xbeb; internal static int int_80 = 0xf11; internal static int int_81 = 0x73b; internal static int int_82 = 0x2b9; internal static int int_83 = 0xf11; internal static int int_84 = 0xf5f; internal static int int_85 = 0x956; internal static int int_86 = 0x832; internal static int int_87 = 0xf11; internal static int int_88 = 0xb8e; internal static int int_89 = 0x3d8; internal static int int_9 = 0xf1d; internal static int int_90 = 0x4be; internal static int int_91 = 0x833; internal static int int_92 = 0xbf; internal static int int_93 = 0xf80; internal static int int_94 = 0xafa; internal static int int_95 = 0xf76; internal static int int_96 = 0x234; internal static int int_97 = 0xf27; internal static int int_98 = 0xf2; internal static int int_99 = 0x55; } }
As far I know, It doesn't work.
It's an own encryption method.
lol, this is ragezone? why should i go to a noobish renaming forum.. (exept good coders like Itachi,LittleJ,Capostrike)
same conclusion
Code:namespace ns0 { using System; using System.IO; using System.IO.Compression; using System.Reflection; using System.Security.Cryptography; internal sealed class Class67 { internal static byte[] smethod_0(Stream stream_0) { byte num = (byte) stream_0.ReadByte(); byte[] buffer = new byte[stream_0.Length - 1]; stream_0.Read(buffer, 0, buffer.Length); if ((num & 1) != 0) { DESCryptoServiceProvider provider = new DESCryptoServiceProvider(); byte[] dst = new byte[8]; Buffer.BlockCopy(buffer, 0, dst, 0, 8); provider.IV = dst; byte[] publicKeyToken = new byte[8]; Buffer.BlockCopy(buffer, 8, publicKeyToken, 0, 8); bool flag = true; byte[] buffer5 = publicKeyToken; for (int i = 0; i < buffer5.Length; i++) { if (buffer5[i] != 0) { flag = false; break; } } if (flag) { publicKeyToken = Assembly.GetExecutingAssembly().GetName().GetPublicKeyToken(); } provider.Key = publicKeyToken; buffer = provider.CreateDecryptor().TransformFinalBlock(buffer, 0x10, buffer.Length - 0x10); } if ((num & 2) != 0) { try { int num4; MemoryStream stream = new MemoryStream(buffer); DeflateStream stream2 = new DeflateStream(stream, CompressionMode.Decompress); MemoryStream stream3 = new MemoryStream(((int) stream.Length) * 2); int count = 0x3e8; byte[] buffer4 = new byte[0x3e8]; goto Label_010C; Label_00F6: if (num4 >= count) { goto Label_010C; } goto Label_0121; Label_00FE: stream3.Write(buffer4, 0, num4); goto Label_00F6; Label_010C: num4 = stream2.Read(buffer4, 0, count); if (num4 <= 0) { goto Label_00F6; } goto Label_00FE; Label_0121: buffer = stream3.ToArray(); } catch (Exception) { } } return buffer; } } }
hmm, i will go to R63B maybe ;D
Code:namespace ns0 { using System; internal sealed class Class12 { internal static int int_0 = 0x144; internal static int int_1 = 0x47c; internal static int int_10 = 0x632; internal static int int_100 = 0x6cc; internal static int int_101 = 0xb60; internal static int int_102 = 0xdbe; internal static int int_103 = 0xa99; internal static int int_104 = 0x895; internal static int int_105 = 0xdbe; internal static int int_106 = 0xafa; internal static int int_107 = 0xf79; internal static int int_108 = 0x956; internal static int int_109 = 0xf5f; internal static int int_11 = 0xc5c; internal static int int_110 = 0x7b; internal static int int_111 = 0x5e8; internal static int int_112 = 0x98c; internal static int int_113 = 0xb8a; internal static int int_114 = 0xb6c; internal static int int_115 = 0xaf2; internal static int int_116 = 0x4b1; internal static int int_117 = 0x6f4; internal static int int_118 = 0x9c7; internal static int int_119 = 0x3d8; internal static int int_12 = 0xefb; internal static int int_120 = 0xd70; internal static int int_121 = 0x6a4; internal static int int_122 = 0xf26; internal static int int_123 = 0x822; internal static int int_124 = 0x875; internal static int int_125 = 0x10a; internal static int int_126 = 0x3f9; internal static int int_127 = 0xbe9; internal static int int_128 = 0x89; internal static int int_129 = 0x4b2; internal static int int_13 = 0xb16; internal static int int_130 = 0x13c; internal static int int_131 = 0xcf4; internal static int int_132 = 0xe6a; internal static int int_133 = 0x6f3; internal static int int_134 = 0xd62; internal static int int_135 = 0x83f; internal static int int_136 = 0x607; internal static int int_137 = 0xd62; internal static int int_138 = 0xdaa; internal static int int_139 = 0x1bb; internal static int int_14 = 0x303; internal static int int_140 = 0x8f8; internal static int int_141 = 0x70; internal static int int_142 = 0xe12; internal static int int_143 = 0x458; internal static int int_144 = 0x505; internal static int int_145 = 0xcf0; internal static int int_146 = 0x3d8; internal static int int_147 = 0x1c4; internal static int int_148 = 0x6d7; internal static int int_149 = 0x4b8; internal static int int_15 = 0xf07; internal static int int_150 = 0x5aa; internal static int int_151 = 810; internal static int int_152 = 0x61e; internal static int int_153 = 0x215; internal static int int_154 = 0x910; internal static int int_16 = 0x31; internal static int int_17 = 0x4be; internal static int int_18 = 0x42a; internal static int int_19 = 0x844; internal static int int_2 = 0xd7b; internal static int int_20 = 0xaf7; internal static int int_21 = 0x1b5; internal static int int_22 = 0xeb8; internal static int int_23 = 0xed5; internal static int int_24 = 0xa0a; internal static int int_25 = 0xc4d; internal static int int_26 = 0x3e4; internal static int int_27 = 0x3ab; internal static int int_28 = 12; internal static int int_29 = 0xe02; internal static int int_3 = 260; internal static int int_30 = 0x293; internal static int int_31 = 0x3ab; internal static int int_32 = 0x5ff; internal static int int_33 = 0x4ba; internal static int int_34 = 120; internal static int int_35 = 0xd7e; internal static int int_36 = 11; internal static int int_37 = 0xd7e; internal static int int_38 = 0x35a; internal static int int_39 = 0x201; internal static int int_4 = 0xad7; internal static int int_40 = 0x229; internal static int int_41 = 0xf2b; internal static int int_42 = 0x4ac; internal static int int_43 = 0x71e; internal static int int_44 = 0x57f; internal static int int_45 = 0x24f; internal static int int_46 = 0xafa; internal static int int_47 = 0x9c7; internal static int int_48 = 0x3d8; internal static int int_49 = 0x2ec; internal static int int_5 = 0x292; internal static int int_50 = 0xbf; internal static int int_51 = 0x61e; internal static int int_52 = 0x9d; internal static int int_53 = 0x703; internal static int int_54 = 0x215; internal static int int_55 = 0x462; internal static int int_56 = 0x844; internal static int int_57 = 0xb57; internal static int int_58 = 0x650; internal static int int_59 = 0x100; internal static int int_6 = 0x522; internal static int int_60 = 0xddd; internal static int int_61 = 0x427; internal static int int_62 = 0x18b; internal static int int_63 = 0x6fb; internal static int int_64 = 0x3fb; internal static int int_65 = 0x126; internal static int int_66 = 0xf5c; internal static int int_67 = 1; internal static int int_68 = 0x57f; internal static int int_69 = 0x3ab; internal static int int_7 = 0x273; internal static int int_70 = 0xeb5; internal static int int_71 = 0x700; internal static int int_72 = 0x3d8; internal static int int_73 = 0xd18; internal static int int_74 = 0xe66; internal static int int_75 = 0x621; internal static int int_76 = 0x462; internal static int int_77 = 0x4c; internal static int int_78 = 710; internal static int int_79 = 0x64c; internal static int int_8 = 0xbeb; internal static int int_80 = 0xf11; internal static int int_81 = 0x73b; internal static int int_82 = 0x2b9; internal static int int_83 = 0xf11; internal static int int_84 = 0xf5f; internal static int int_85 = 0x956; internal static int int_86 = 0x832; internal static int int_87 = 0xf11; internal static int int_88 = 0xb8e; internal static int int_89 = 0x3d8; internal static int int_9 = 0xf1d; internal static int int_90 = 0x4be; internal static int int_91 = 0x833; internal static int int_92 = 0xbf; internal static int int_93 = 0xf80; internal static int int_94 = 0xafa; internal static int int_95 = 0xf76; internal static int int_96 = 0x234; internal static int int_97 = 0xf27; internal static int int_98 = 0xf2; internal static int int_99 = 0x55; } }
namespace Environment
{
using System;
using System.IO;
using System.IO.Compression;
using System.Reflection;
using System.Security.Cryptography;
public class Generator
{
public static byte[] Generate(Stream ReaderStream)
{
var First = (byte)ReaderStream.ReadByte();
var Output = new byte[ReaderStream.Length - 1];
ReaderStream.Read(Output, 0, Output.Length);
if ((First & 1) != 0)
{
DESCryptoServiceProvider Provider = new DESCryptoServiceProvider();
var Disturbor = new byte[8];
Buffer.BlockCopy(Output, 0, Disturbor, 0, 8);
Provider.IV = Disturbor;
var PublicKeyToken = new byte[8];
Buffer.BlockCopy(Output, 8, PublicKeyToken, 0, 8);
var Flag = true;
var Buffer = PublicKeyToken;
for (int i = 0; i < Buffer.Length; i++)
{
if (Buffer[i] != 0)
{
Flag = false;
break;
}
}
if (Flag)
{
publicKeyToken = Assembly.GetExecutingAssembly().GetName().GetPublicKeyToken();
}
Provider.Key = PublicKeyToken;
Output = Provider.CreateDecryptor().TransformFinalBlock(Output, 16, buffer.Length - 16);
}
if ((First & 2) != 0)
{
try
{
MemoryStream Stream = new MemoryStream(Output);
DeflateStream Stream2 = new DeflateStream(Stream, CompressionMode.Decompress);
MemoryStream Stream3 = new MemoryStream(Stream.Length * 2);
byte[] Buffer = new byte[1000];
var Check = Stream2.Read(Buffer, 0, Buffer.Length);
if (Check <= 0 || Check >= 1000)
{
Buffer = Stream.ToArray();
}
Stream3.Write(Buffer, 0, Check);
Buffer = Stream.ToArray();
}
catch (Exception) { }
}
return Output;
}
}
}