Jump to content
View in the app

A better way to browse. Learn more.

Tuts 4 You

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

c++ or c#

Featured Replies

Posted

Which one is better for a reverser,C++ or C#?

tx in advance

Assembler.

Then C++. (well, personal opinion anyway)

Edited by HVC

You can do asm in C++ XD.

You can do asm in C++ XD.

me thinks someone confused the notions of "programming language" and "compiler". :^

Well, you can compile inline asm with typical C++ compilers. With Delphi's compiler too, and with many other languages compilers.

But knowing your way around any of those, does not necessarily imply that you can write assembler, in order to have the necessity to compile it. :P

Edited by HVC

you cant do inline asm in c++ 64, thats if you use Visual Studio, dunno about others.

difference between c++ and c# is that c++ is closer to the actual data, it's easier to manipulate stuff and it's compliant to most things written in masm.

have you ever seen a driver written in c# ;D

have you ever seen a driver written in c# ;D

Obviously not hehe. C# is .net-based and does not really give you low-level access - not the one you'd have if you were using a language like C/C++, that's for sure.

Of course you can use Platform Invoke in C#, but is that really that what the language was made for? I don't think so. :P

Personally I use them all. If I want a quick GUI I'm using C#. The native stuff I'm writing in C/C++ and the rest in masm/fasm.

Each language has its benefits. :yes:

have you ever seen a driver written in c# ;D
sec...
:ph34r: Phear teh .net guy! ;)

C# = .NET = Managed code.

C++ does not, by default, use .NET, but, recent versions have been made to incorporate the .NET framework into the language.

For coding as a reverser / cracker, I would suggest going with C/C++. If not that, then pure ASM. C# is more used for database applications, in a RAD sense like VB6 was when it was first made. It can do other things as well, but it's easier to avoid .NET all together. :P

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.