Diskuze: Kompletní dekompilace
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 7 zpráv z 7.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Sice nevím jestli ti to pomůže, ale můžeš zkusit se kouknout na videa od Luboš Běhounek Satik http://www.itnetwork.cz/…ani-programu
Může to být prohnané nějaký obfuskátorem.
https://www.jetbrains.com/decompiler/ Jsi už zkoušel?
S ním mi to obvykle celkem fungovalo.
Jo ten jsem zkoušel, ukázalo to sice kód, ale proměnný byli jen char s '#' na začátku a nikde jsem nemohl najít text co by tam měl být. (Vypisuje se do konzole když program běží)
Můžou tam ty stringy i mít nějak zašifrované
Ach jo No ty promenny
chapu, ale nechapu ty textovy stringy! Proste jako by tam nebyli
Neda se ta šifrace nejak obejit? Popripade se zeptam takhle: Jak zašifrovat
tak aby nesli vycist udaje jako tady?
Tak se mi to povedlo nějak dekompilovat a vložit do VS.
Luboš Běhounek (Satik) měl jsi pravdu. Opravdu to bylo prohnané nějakým
obfuskátorem.
TeĎ se mi ale vyskytl problém. VS mi píše chybu, kvůli které nelze dll znovu zakompilovat. Vůbec nic jsem v programu neupravoval.
string ValueType.ToString()
{
return
string.Format("{0}{1}{2}{3}{4}{5}{6}{7}{8}{9}{10}{11}{12}{13}{14}{15}", new
object[] { Convert.ToChar(this.string0.Length),
this.string0, Convert.ToChar(this.string1.Length),
this.string1, Convert.ToChar(this.string2.Length),
this.string2, Convert.ToChar(this.string3.Length),
this.string3, Convert.ToChar(this.string4.Length),
this.string4, Convert.ToChar(this.string6.Length),
this.string6, Convert.ToChar(this.string7.Length),
this.string7, Convert.ToChar(this.string5.Length),
this.string5 });
}
Vrací to chybu: *Error 1 'ValueType' in explicit interface declaration is
not an interface
C:\Users\Baterie\Desktop\RustExtendedCode\RustExtended\Loader.cs 423 20
RustExtended
*
Vůbec nevím v čem chyba spočívá. Poradíte prosím?
Zobrazeno 7 zpráv z 7.