Results 1 to 13 of 13
  1. #1
    Its Leviosa's Avatar
    Join Date
    Feb 2018
    Gender
    male
    Posts
    81
    Reputation
    16
    Thanks
    20

    How to Reverse Engineer C# and other .Net languages

    Step 1) Download Jetbrains DotPeek
    Step 2) Load the .exe file that you want the code for
    Step 3) Profit ??



    REing C++ and other languages is more complicated because it requires knowledge of assembly.
    Last edited by Its Leviosa; 02-04-2018 at 08:03 AM.

  2. #2
    Hell_Demon's Avatar
    Join Date
    Mar 2008
    Gender
    male
    Location
    I love causing havoc
    Posts
    3,976
    Reputation
    343
    Thanks
    4,320
    My Mood
    Cheeky
    Won't work if the target has a decent obfuscator, although de4dot will probably take care of the most common ones.
    Ah we-a blaze the fyah, make it bun dem!

  3. #3
    Azuki's Avatar
    Join Date
    Mar 2015
    Gender
    female
    Location
    京都市
    Posts
    1,110
    Reputation
    195
    Thanks
    20,161
    My Mood
    Angelic
    dotpeek is trash.
    dnspy my dude

    BTC: 1LLm4gaPYCZsczmi8n1ia1GsEMsDRs2ayy
    ETH: 0x7d8045F6e452045439c831D09BAB19Bf9D5263EE



  4. #4
    Ninjin's Avatar
    Join Date
    Jan 2013
    Gender
    male
    Location
    Germany
    Posts
    430
    Reputation
    35
    Thanks
    1,986
    My Mood
    Doh
    Quote Originally Posted by Its Leviosa View Post
    Step 1) Download Jetbrains DotPeek
    Step 2) Load the .exe file that you want the code for
    Step 3) Profit ??



    REing C++ and other languages is more complicated because it requires knowledge of assembly.
    Thats not even close to a "how-to" :P

    Jetbrains DotPeek is kinda shit.

    And if someone used a good obfuscator and not the .net obfuscator everyone is using still no profit...
    There are some obfuscator which even de4dot can't handle.

    And even dnspy can be fucked by a good obfuscation and others.
    Last edited by Ninjin; 02-11-2018 at 12:34 PM.

  5. #5
    Its Leviosa's Avatar
    Join Date
    Feb 2018
    Gender
    male
    Posts
    81
    Reputation
    16
    Thanks
    20
    Confuser Ex V1.0 isn't covered by dot4peek

  6. #6
    Azuki's Avatar
    Join Date
    Mar 2015
    Gender
    female
    Location
    京都市
    Posts
    1,110
    Reputation
    195
    Thanks
    20,161
    My Mood
    Angelic
    Quote Originally Posted by Ninjin View Post
    There are some obfuscator which even de4dot can't handle.

    And even dnspy can be fucked by a good obfuscation and others.
    security and .net is a joke
    if you can obfuscate the code you can deobfuscate. not a SINGLE obfuscator is safe, just because there arent public tools for it

    BTC: 1LLm4gaPYCZsczmi8n1ia1GsEMsDRs2ayy
    ETH: 0x7d8045F6e452045439c831D09BAB19Bf9D5263EE



  7. #7
    Hell_Demon's Avatar
    Join Date
    Mar 2008
    Gender
    male
    Location
    I love causing havoc
    Posts
    3,976
    Reputation
    343
    Thanks
    4,320
    My Mood
    Cheeky
    Quote Originally Posted by Azuki View Post


    security and .net is a joke
    if you can obfuscate the code you can deobfuscate. not a SINGLE obfuscator is safe, just because there arent public tools for it
    This is not exactly true. If variable names are completely destroyed there's no getting them back, this combined with some other tricks makes it very hard to obtain readable code.
    Ah we-a blaze the fyah, make it bun dem!

  8. The Following User Says Thank You to Hell_Demon For This Useful Post:

    Ninjin (02-14-2018)

  9. #8
    BlackBayse's Avatar
    Join Date
    Dec 2017
    Gender
    male
    Posts
    5
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by Ninjin View Post
    Thats not even close to a "how-to" :P

    Jetbrains DotPeek is kinda shit.

    And if someone used a good obfuscator and not the .net obfuscator everyone is using still no profit...
    There are some obfuscator which even de4dot can't handle.

    And even dnspy can be fucked by a good obfuscation and others.
    Extreme Injector

  10. #9
    Biesi's Avatar
    Join Date
    Dec 2011
    Gender
    male
    Posts
    4,993
    Reputation
    374
    Thanks
    8,808
    My Mood
    Twisted
    Quote Originally Posted by Hell_Demon View Post
    This is not exactly true. If variable names are completely destroyed there's no getting them back, this combined with some other tricks makes it very hard to obtain readable code.
    Not exactly true because "security by obscurity" generally is a joke?

    If you want something to be secure, hide it from the client.

  11. #10
    Hell_Demon's Avatar
    Join Date
    Mar 2008
    Gender
    male
    Location
    I love causing havoc
    Posts
    3,976
    Reputation
    343
    Thanks
    4,320
    My Mood
    Cheeky
    Quote Originally Posted by Biesi View Post


    Not exactly true because "security by obscurity" generally is a joke?

    If you want something to be secure, hide it from the client.
    There's a reason it's called obfuscation :P Obviously it won't offer 100% protection, but a good obfuscator can make reverse engineering a living nightmare. Just take a look at Denuvo(DRM), it initially took months for people to crack Denuvo protected games. I think the only reason it eventually got cracked is because more and more titles started using it. Initially the time it took to crack was too much, causing a lot of crackers to simply give up as there wasn't enough incentive to spend months on a single game.
    Ah we-a blaze the fyah, make it bun dem!

  12. The Following User Says Thank You to Hell_Demon For This Useful Post:

    Biesi (03-08-2018)

  13. #11
    Stacymom's Avatar
    Join Date
    Apr 2018
    Gender
    male
    Posts
    17
    Reputation
    10
    Thanks
    0
    My Mood
    Sleepy
    Quote Originally Posted by Azuki View Post
    dotpeek is trash.
    dnspy my dude
    exactly. I'd go with dnspy too. Other ones I tried were just a bunch of <insertbadwordshere>

  14. #12
    icotokenservice's Avatar
    Join Date
    Oct 2018
    Gender
    male
    Posts
    14
    Reputation
    10
    Thanks
    1

    Nice

    Great tip here

  15. #13
    Not Officer's Avatar
    Join Date
    Nov 2015
    Gender
    male
    Posts
    3,653
    Reputation
    836
    Thanks
    152,064
    My Mood
    Amused
    Quote Originally Posted by Its Leviosa View Post
    Confuser Ex V1.0 isn't covered by dot4peek
    There are modded versions of de4dot for confuserex.









Similar Threads

  1. Replies: 38
    Last Post: 06-07-2018, 11:58 PM
  2. [Outdated] How to play CS:GO and other games at higher resolutions than your display(s) support!
    By alphakenny1 in forum Counter-Strike 2 Tutorials
    Replies: 4
    Last Post: 03-26-2016, 04:18 PM
  3. Replies: 2
    Last Post: 04-29-2015, 04:29 AM
  4. Warface Reverse Engineering, Addresses and Resources Thread
    By _PuRe.LucK* in forum Warface Coding & Source Code
    Replies: 2
    Last Post: 01-30-2015, 05:24 AM
  5. How to Reverse Engineering structures from games?
    By distiny in forum Programming Tutorial Requests
    Replies: 4
    Last Post: 05-21-2012, 11:51 PM