| View previous topic :: View next topic |
| Author |
Message |
Hack-Addict Master Cheater
Reputation: 0
Joined: 20 Nov 2007 Posts: 287
|
Posted: Thu Aug 28, 2008 9:39 am Post subject: VB How would I make |
|
|
How would I make a serial that you can't really crack, or make it have better security then just "If text1 = "" then" Can anyone help? Thanks.
_________________
|
|
| Back to top |
|
 |
Symbol I'm a spammer
Reputation: 0
Joined: 18 Apr 2007 Posts: 5094 Location: Israel.
|
Posted: Thu Aug 28, 2008 10:14 am Post subject: |
|
|
| Use a one-way encryption? then you can only brute force or try and crack, which I doubt you'll find the password unless it's something obvious like "hi" or "hello", I doubt you could crack something like "76F7AC6D3-D9A97B6D-C87A5D3A" encrypted with a one-way encryption, such as MD5.
|
|
| Back to top |
|
 |
pkedpker Master Cheater
Reputation: 1
Joined: 11 Oct 2006 Posts: 412
|
Posted: Thu Aug 28, 2008 3:42 pm Post subject: |
|
|
use byte arrays.. they wont show up as strings and when u compare u dont compare the whole answer.. but u compare 1 letter a time.. and makes it a little bit harder to crack.. but dunno i'd also use a table of letters to mask the oringals with different ones. like a becomes bc b becomes ca something complicated.. so it will look like garbage.. but yah md5 is 1 way atm so it can't be decrypted wont be a good serial system.. ill find the md5 change it to my own.. and its cracked.
_________________
|
|
| Back to top |
|
 |
&Vage Grandmaster Cheater Supreme
Reputation: 0
Joined: 25 Jul 2008 Posts: 1053
|
Posted: Thu Aug 28, 2008 5:04 pm Post subject: |
|
|
for(int i=0;i>strlen(input) && password[i] != NULL;i++){
if(input[i] == password[i])
correct += 1;
else
break;
}
something around that
|
|
| Back to top |
|
 |
dnsi0 I post too much
Reputation: 0
Joined: 04 Jan 2007 Posts: 2674
|
Posted: Thu Aug 28, 2008 5:25 pm Post subject: |
|
|
Thats C++... ._.
Convert it (Not saying that I cant convert, but im lazy to convert and i gtg)
|
|
| Back to top |
|
 |
Slugsnack Grandmaster Cheater Supreme
Reputation: 71
Joined: 24 Jan 2007 Posts: 1857
|
Posted: Fri Aug 29, 2008 4:52 am Post subject: |
|
|
| _void_ wrote: | for(int i=0;i>strlen(input) && password[i] != NULL;i++){
if(input[i] == password[i])
correct += 1;
else
break;
}
something around that |
Would be ridiculously easy to reverse that. Breakpoint at each CMP or in fact since you hardcoded the password as a string array..
|
|
| Back to top |
|
 |
Symbol I'm a spammer
Reputation: 0
Joined: 18 Apr 2007 Posts: 5094 Location: Israel.
|
Posted: Fri Aug 29, 2008 10:42 am Post subject: |
|
|
| It won't even go inside the loop, since he checked i > strlen(input), so unless the password length is -1, which is impossible, it won't even go inside the loop.
|
|
| Back to top |
|
 |
dnsi0 I post too much
Reputation: 0
Joined: 04 Jan 2007 Posts: 2674
|
Posted: Fri Aug 29, 2008 10:57 am Post subject: |
|
|
K I made a crack me like that try to crack it. Its in the crack me section.
Its vb so If you cant crack it then suck up what you just said.
|
|
| Back to top |
|
 |
xDemonx Expert Cheater
Reputation: 0
Joined: 05 May 2007 Posts: 232 Location: The Netherlands
|
Posted: Fri Aug 29, 2008 1:56 pm Post subject: |
|
|
| Symbol wrote: | | Use a one-way encryption? then you can only brute force or try and crack, which I doubt you'll find the password unless it's something obvious like "hi" or "hello", I doubt you could crack something like "76F7AC6D3-D9A97B6D-C87A5D3A" encrypted with a one-way encryption, such as MD5. |
I googled for "one way encryption visual basic"
And found this, it might be usefull to some people.
http://forum.catalyst2.com/showthread.php?t=503
|
|
| Back to top |
|
 |
|