Image
 
linkedin_logo.png rss_logo.jpg
twitter_logo.png youtube_logo.jpg
Latest Additions
 
EH-Net Login
Welcome Guest.






Lost Password?
No account yet? Register
Who's Online
We have 49 guests and 7 members online
EH-Net News Feeds
Latest Additions
 
Advertisement

You are here: Home arrow Forum arrow Ethical Hacking Discussions and Related Certificationsarrow Programmingarrow keygen
EH-Net
May 25, 2012, 01:10:28 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Advertise on EH-Net!! - Reasonable Rates, Highly Targeted Audience.
 
   Home   Help Calendar Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: keygen  (Read 7055 times)
0 Members and 4 Guests are viewing this topic.
joshboss1234
Newbie
*
Offline Offline

Posts: 12


View Profile
« on: February 18, 2010, 04:51:19 PM »

i want to make my own keygen. do i have to know assembly to do that? and any ideas how i would be able to implement it legally? and also dose anybody know where i can find a good assembly programming tutorial for nasm with linux? i checked out the free hla programming from the ground up tutorial, but i dont like the examples that they give me. there seems to be alot of errors in them, or i dont have hla configured correctly. id rather just learn assembly with nasm or gas. thank you.
Logged
Ketchup
Hero Member
*****
Offline Offline

Posts: 1006



View Profile
« Reply #1 on: February 18, 2010, 05:12:52 PM »

It's great that you are trying to learn assembly.   However, I don't believe that keygens fall within the realm of "ethical" hacking. 
Logged

~~~~~~~~~~~~~~
Ketchup
joshboss1234
Newbie
*
Offline Offline

Posts: 12


View Profile
« Reply #2 on: February 18, 2010, 06:12:58 PM »

i think that it dose. i wanted to look into it so i can see how the keygen creates a serial and learn how to prevent from happening. i figure that all hacking is ethical hacking. you need to know what the hackers are doing so that you can prevent it to the best of your ability. thats why i asked for advise on how to do it legally. maybe there are some files for download that give you permission to crack the serial for this reason.
Logged
Ketchup
Hero Member
*****
Offline Offline

Posts: 1006



View Profile
« Reply #3 on: February 18, 2010, 06:51:30 PM »

There are going to be different ways of generating the serial number, and different routines in each piece of software to check for the validity of the serial number.   If you would like to prevent a serial number from being exposed, looking into anti-debugging routines, packing, obfuscation, etc.   

I will disagree with you.   All hacking is not ethical hacking. 

If you want to learn how to reverse engineer, there are tons of "reversing tutorials" out there.  Reverse engineering does not have to be about cracking software. 
Logged

~~~~~~~~~~~~~~
Ketchup
joshboss1234
Newbie
*
Offline Offline

Posts: 12


View Profile
« Reply #4 on: February 18, 2010, 07:22:36 PM »

i that what seperates ethical hacking from hacking is the way that you use it. im not very good at it. but you cant deny that you need to know how they do things and how they think if you re going to be able to do anything about it.
Logged
jason
Hero Member
*****
Offline Offline

Posts: 945



View Profile
« Reply #5 on: February 18, 2010, 09:02:22 PM »

Have a look at this:

http://www.amazon.com/Surreptitious-Software-Obfuscation-Watermarking-Tamperproofing/dp/0321549252

Just what you're after...
Logged
aweSEC
Hero Member
*****
Offline Offline

Posts: 1100


View Profile
« Reply #6 on: February 19, 2010, 02:23:09 AM »

You don't need to asm in order to write a keygen - most if not all programming languages are suitable. You need asm for debugging and disassembling a program though.

The Art of Assembly is quite a good resource, so you might look at it again.

Further take a look at crackmes.de, which is a great resource too.
Logged
joshboss1234
Newbie
*
Offline Offline

Posts: 12


View Profile
« Reply #7 on: February 19, 2010, 03:11:35 AM »

i really like crackmes.de. dont understand it yet but its a good start for me. didnt check out the book yet. not really looking to spend money right now though. thanks guys.
Logged
vricks
Newbie
*
Offline Offline

Posts: 1


View Profile
« Reply #8 on: April 29, 2010, 01:31:29 PM »

Learn to code first. After Learn Assembly and Reverse Engeneering. Last one try to find the way, the keys are generated!
« Last Edit: April 29, 2010, 01:33:09 PM by vricks » Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!
Page created in 0.187 seconds with 21 queries.
 

gk_static-ad_feb2012.jpg
Global Knowledge: Build Security Skills to Protect & Defend

els_130x200fixed2.gif
eLearnSecurity Student Course Now Live!
5% Off with Code
ELS-EH-5

SANS Deals 4 EH-Netters
$150 OFF Any SANS Course in Any Format!
Coupon Code: EHN_Connect Including SANS Security West 2012 & SANSFIRE 2012
Recent Forum Topics

cbtnuggets_logo_125.jpg
Try CBT Nuggets Free!

Vote For EH-Net

Add to Technorati Favorites
technorati fave

 
         
Advertisement

© 2012 The Ethical Hacker Network
Joomla! is Free Software released under the GNU/GPL License.