HelpDon't show codes

Posts 1–15 of 20 · Page 1 of 2
Don't show codes

I want hide the my application's codes when any one decompile it
Is it possible ?
Look into protectors / obfuscators. But anything commercial has already been cracked. So you are just going to waste time and money trying to protect your stuff.
Quote Originally Posted by atom0s View Post
Look into protectors / obfuscators. But anything commercial has already been cracked. So you are just going to waste time and money trying to protect your stuff.
I don't think that I need money to hide codes.
Quote Originally Posted by Nexero View Post

I don't think that I need money to hide codes.
Then you are obviously not well versed in managed code.
lol, like atom0s said, "you are obviously not well versed in managed code."

it is verry easy to hide ur code make your program complicated
Quote Originally Posted by Nexero View Post

I want hide the my application's codes when any one decompile it
Is it possible ?
Basically no. Like said above, there are a few commercial softwares to do this, but in the end they can always be defeated because..

all you're doing is "adding code which *messes* with the actual program code" ..all a hacker has to do is decompile/analyze that code which makes changes, and they can get the original code back. Also, at some point the code is loaded in memory and decrypted, after which it could be saved. There are a few advanced techniques, but in the end, another programmer can just always do the reverse. You can make it *a lot* harder for them, but in the end, it's just not possible. They control the hardware the code is running on..they pretty much own it.

edit: There are advanced techniques like only decrypting small chunks of code as needed, but one common way is to just add a small piece of code which 'encrypts' the entire program, so it's basically just junk data while sitting on file (ie. nothing to analyze), but when you run the program it re-runs the 'encrypt' piece of code and decrypts the entire thing. Mixing and matching a few techniques by yourself, as well as throwing in junk detours/data (mentioned by lucasheer) will stop 90% of people maybe.
Quote Originally Posted by abuckau907 View Post
Basically no. Like said above, there are a few commercial softwares to do this, but in the end they can always be defeated because..

all you're doing is "adding code which *messes* with the actual program code" ..all a hacker has to do is decompile/analyze that code which makes changes, and they can get the original code back. Also, at some point the code is loaded in memory and decrypted, after which it could be saved. There are a few advanced techniques, but in the end, another programmer can just always do the reverse. You can make it *a lot* harder for them, but in the end, it's just not possible. They control the hardware the code is running on..they pretty much own it.

edit: There are advanced techniques like only decrypting small chunks of code as needed, but one common way is to just add a small piece of code which 'encrypts' the entire program, so it's basically just junk data while sitting on file (ie. nothing to analyze), but when you run the program it re-runs the 'encrypt' piece of code and decrypts the entire thing. Mixing and matching a few techniques by yourself, as well as throwing in junk detours/data (mentioned by lucasheer) will stop 90% of people maybe.
In most cases the added encryption on selected blocks of code is easily defeated by dumping the process after its loaded.
Thus, the codes already decrypted and the entire purpose of the encryption is defeated.

Overall protecting managed code is a losing battle that will never be won. It's basically pointless to even bother with it. Unless you take the time to make your own protector, encryptions, etc. and never release it / share it, you stand no chance to keep managed code protected. (And even then, breaking custom protections isn't that hard either, just takes more time/work since there isn't prior knowledge of it to begin with.)
Quote Originally Posted by atom0s View Post
In most cases the added encryption on selected blocks of code is easily defeated by dumping the process after its loaded.
...
If it could somehow only decrypt them as needed and recrypt once finished: you think that's possible / any pros cons?
Yeah, there isn't a "perfect" way of protecting your code. Look at Adobe's products, their new CC products was cracked in less than 24 hours of release. (but then again, the crack for CS6 worked for Photoshop CC )
Quote Originally Posted by Nexero View Post

I want hide the my application's codes when any one decompile it
Is it possible ?
Change all your variables to some jibberish oberfazriedga shit...

for example
change this :

Code:
dim kaka as integer

function setkaka(kakas as integer)
kaka = kakas
end function
to this :

Code:
dim agekhaeohkaeohkoeakhaoehkaeohpaerazzawz as integer

function setkaka(kakas as integer)
agekhaeohkaeohkoeakhaoehkaeohpaerazzawz= kakas
end function
This might not really help, or else, send me your applications then i'l crypt them with my own crypter.
Quote Originally Posted by pedbera View Post
Change all your variables to some jibberish oberfazriedga shit...

for example
change this :

Code:
dim kaka as integer

function setkaka(kakas as integer)
kaka = kakas
end function
to this :

Code:
dim agekhaeohkaeohkoeakhaoehkaeohpaerazzawz as integer

function setkaka(kakas as integer)
agekhaeohkaeohkoeakhaoehkaeohpaerazzawz= kakas
end function
This might not really help, or else, send me your applications then i'l crypt them with my own crypter.
Doing this doesn't protect the code.
Quote Originally Posted by atom0s View Post
Doing this doesn't protect the code.
I already said that...
Quote Originally Posted by pedbera View Post
Change all your variables to some jibberish oberfazriedga shit...

for example
change this :

Code:
dim kaka as integer

function setkaka(kakas as integer)
kaka = kakas
end function
to this :

Code:
dim agekhaeohkaeohkoeakhaoehkaeohpaerazzawz as integer

function setkaka(kakas as integer)
agekhaeohkaeohkoeakhaoehkaeohpaerazzawz= kakas
end function
This might not really help, or else, send me your applications then i'l crypt them with my own crypter.
What about this ?
Code:
' Form Load
TextBox1.Text = "Shit"
MotherFucker()
Code:
' New Sub
Private Sub MotherFucker
Dim Lkas As String = Label1.Text
Dim pedbera As String = TextBox1.Text
If TextBox1.Text = "Shit" Then
Label1.Text = pedbera
Else
pedbera = "Mother Fucker"
Label1.Text = "DumbAss"
Application.Exit
End If
End Sub
Quote Originally Posted by Nexero View Post

What about this ?
Code:
' Form Load
TextBox1.Text = "Shit"
MotherFucker()
Code:
' New Sub
Private Sub MotherFucker
Dim Lkas As String = Label1.Text
Dim pedbera As String = TextBox1.Text
If TextBox1.Text = "Shit" Then
Label1.Text = pedbera
Else
pedbera = "Mother Fucker"
Label1.Text = "DumbAss"
Application.Exit
End If
End Sub
Yep that can work too, but you have to change them to jibberish stuff, or just create a a random Variable changer so it will turn your code into a complex code.

anyway, you could also use your "VB" noobish skills to help yourself.
Good day.
fucking egyptian terrorists wanna learn to code -.-'
Quote Originally Posted by Nexero View Post

What about this ?
Code:
' Form Load
TextBox1.Text = "Shit"
MotherFucker()
Code:
' New Sub
Private Sub MotherFucker
Dim Lkas As String = Label1.Text
Dim pedbera As String = TextBox1.Text
If TextBox1.Text = "Shit" Then
Label1.Text = pedbera
Else
pedbera = "Mother Fucker"
Label1.Text = "DumbAss"
Application.Exit
End If
End Sub
Doing things like this takes 1 simple byte edit to bypass.

Not to mention decompiling the file with just give you the string that is needed to not have to crack it.
Posts 1–15 of 20 · Page 1 of 2

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us