Discussion | Articles | Blogs | Books | Contact Us | Chat | Shop | Search
  WrongPlanet.net
User Stats
   Members: 21,883
   Online Now: 245



People Online:
Visitors: 155
Members: 90
New Today: 4
New Yesterday: 18
Latest: inadaptata

Search
Google
Web WP.net



  Aspie Affection
Support Wrong Planet Awareness!
Hacking

 
Post new topic   Reply to topic    Wrong Planet Forums Forum Index -> Computers, Math, Science, and Technology
View previous topic :: View next topic  
Author Message
WillFill
Butterfly
Butterfly


Joined: Oct 23, 2005
Posts: 15

PostPosted: Tue Oct 25, 2005 12:10 am    Post subject: Hacking Reply with quote

From time to time I have wondered why my classmates do not respect me much. I conclude that I do not have the skills they have. Many of them participate in the martial arts, and some have gained great nunchuck skills. Other classmates go hunting with their fathers and have become expert marksmen. Other hunters do not use guns, and they have formidable bowhunting skills. My ability to recall quotes about Willard Fillmore or mention statistics about heavyweight boxing champions is not impressive. That is why I want to have computer hacking skills.

I have tried to gain computer hacking skills, but the tutorials that exist are very difficult to read because they are written in an obscure code of sorts. I already think Microsoft and America Online are detrimental to technological freedom. What should I learn next to have great hacking skills?
Back to top
View user's profile Send private message
Scoots5012
Senior Member


Joined: Jul 02, 2004
Age: 28
Posts: 2246
Location: Cheyenne Wyoming

PostPosted: Tue Oct 25, 2005 12:31 am    Post subject: Re: Hacking Reply with quote

WillFill wrote:
What should I learn next to have great hacking skills?


The king of hackers, Kevin Mitnick used social enginerring more than anything else to gain access to privilaged information that allowed him to simply walk right into systems.

With that in mind, one aspie to another, I suggest avoiding going the hacker route. NT's don't look up to hackers anymore than they would someone who knew that Holmes beat Ali by TKO in Vegas back in '80.

Also you could end up like mitnick, sitting in prison having made the FBI's top ten list and being featured on americas most wanted.
_________________
I live my life to prove wrong those who said I couldn't make it in life...
Back to top
View user's profile Send private message Yahoo Messenger
Klytus
Toucan
Toucan


Joined: Jul 02, 2005
Posts: 259

PostPosted: Tue Oct 25, 2005 5:24 am    Post subject: Reply with quote

I'd love to know about hacking, or even cracking. Smile

I'm in my final year of a part-time Masters degree in Computer Science, and I still know nothing about it.
Do these self-taught hackers generally teach themselves assembly programming before learning higher-level languages?
Back to top
View user's profile Send private message
coyote
Supporting Member
Supporting Member


Joined: Nov 11, 2004
Posts: 387
Location: not sure

PostPosted: Tue Oct 25, 2005 10:31 am    Post subject: Reply with quote

You have to know how the machine works first.

Electronics, logic circuits, micro-controllers (using assembler), assembler programming, pure C programming (not ++, #, visual x...). Once one know that, one begins to comprehend what high level programming languages are hiding.

Then one can begin to guess where the ordinary high level language progammer makes mistakes (like not checking for a maximum size for a string of data before accepting it thus busting the buffer (buffer overflow)...) which one can exploit.
Back to top
View user's profile Send private message
thadius
Yellow-bellied Woodpecker
Yellow-bellied Woodpecker


Joined: Oct 25, 2005
Posts: 59

PostPosted: Tue Oct 25, 2005 3:46 pm    Post subject: Reply with quote

Klytus wrote:
I'd love to know about hacking, or even cracking. Smile

I'm in my final year of a part-time Masters degree in Computer Science, and I still know nothing about it.
Do these self-taught hackers generally teach themselves assembly programming before learning higher-level languages?


A few years ago I was into cracking big time. I could crack any game or app. You need a windows disassembler and be able to read assembly language. My favorite disassembler was W32DASM.

[/img]
Back to top
View user's profile Send private message
Klytus
Toucan
Toucan


Joined: Jul 02, 2005
Posts: 259

PostPosted: Wed Oct 26, 2005 4:56 pm    Post subject: Reply with quote

coyote wrote:
You have to know how the machine works first.

Electronics, logic circuits, micro-controllers (using assembler), assembler programming, pure C programming (not ++, #, visual x...). Once one know that, one begins to comprehend what high level programming languages are hiding.

Then one can begin to guess where the ordinary high level language progammer makes mistakes (like not checking for a maximum size for a string of data before accepting it thus busting the buffer (buffer overflow)...) which one can exploit.


Then what do you do when you've found a mistake to exploit? Smile

thadius wrote:


A few years ago I was into cracking big time. I could crack any game or app. You need a windows disassembler and be able to read assembly language. My favorite disassembler was W32DASM.



What do you do once you've cracked a game or app? Smile
Back to top
View user's profile Send private message
IronRoses
Tufted Titmouse
Tufted Titmouse


Joined: Aug 27, 2005
Posts: 37
Location: UK, England

PostPosted: Wed Oct 26, 2005 6:20 pm    Post subject: Reply with quote

I find this post rather interesting...

to crack games:
IDA pro, W32DASM, softICE and the basic of hex and asm

breaking in to computer.

for this, you relly need to write your own scripts, for grabbing ips, checking open ports and so on. you can use: C, C++ and asm (start with C)


do not bother with those so called hacking progs, because they do nothing....seriously.

Like for instance I downloaded a mail bomber, it did nothing, I then wrote my own mail bomber in visual basic 6, worked nicely, only work with pop3 accounts though.


but, don't think this is gonna be easy, because it ain't, ASM itself, to really learn it can take many years, it's VERy hard and complicated language to learn.

C++ is hard and clubsy, meaning stupid somtimes, but is OOP which is great in some cases.

anyway, learn C++ to hack comps(write softare) to crack games and software, learn to disaemble .exe file and to read the hex or c code. learn about what dfferent strngs mean in different cases. how a program detects what your doing. you can get proga that tell you the protection and prog is using, then that helps you a bit more to crack the bitch.

if you want any help on the craking of games part, pm me.

I will NOT help you with hacking though!!
_________________
Think Linux Looks Awfull, Check This Screenshot Out!!
http://www.serialkeygen.net/screenshot.htm

That Pic Is Of My Desktop,The #Distro Of Choice Is SuSe 9.3 (with default kernel)
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
coyote
Supporting Member
Supporting Member


Joined: Nov 11, 2004
Posts: 387
Location: not sure

PostPosted: Wed Oct 26, 2005 9:31 pm    Post subject: Reply with quote

Quote:
Then what do you do when you've found a mistake to exploit



It depends. For the buffer overflow example, i'll take the one that was in Internet Explorer i don't know which version. The problem was with URL. When the URL of the page you wanted to visit exceed 1024 bytes, the rest of the string still got into memory but outside the allocated buffer so it was considered by the machine to be code. So what one would do is to create an HTML page that calls a bogus URL which is more than 1024 bytes long, and put some real asm code starting at the 1025th byte of the URL. This code would be executed on the target PC that has loaded the first page.

Each situation will call a different method depending on the caracteristics of the hole. Of course, once you found a hole, it is up to you to find a way to exploit it.

If what you want to do is to create a program that generate keys to unlock some specific software, that is another story.....
Back to top
View user's profile Send private message
thadius
Yellow-bellied Woodpecker
Yellow-bellied Woodpecker


Joined: Oct 25, 2005
Posts: 59

PostPosted: Thu Oct 27, 2005 2:06 pm    Post subject: Reply with quote

Quote:
What do you do once you've cracked a game or app?


You can do all kinds of things such as copy games and make them work without the original CD, enable demo cripple ware to run like the full version, and all sorts other things.[/quote]
Back to top
View user's profile Send private message
alyks
Hummingbird
Hummingbird


Joined: Nov 01, 2005
Posts: 23
Location: Montana

PostPosted: Tue Nov 01, 2005 2:44 pm    Post subject: Reply with quote

To enable a crippled demo, all you have to do is disassemble it, then change the disabled things on, then recompile it.

It's not that hard, really, I do it all the time.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
danlo
Phoenix
Phoenix


Joined: Mar 12, 2005
Posts: 1069
Location: Western Australia

PostPosted: Fri Nov 04, 2005 11:10 am    Post subject: Reply with quote

coyote wrote:
It depends. For the buffer overflow example, i'll take the one that was in Internet Explorer i don't know which version. The problem was with URL. When the URL of the page you wanted to visit exceed 1024 bytes, the rest of the string still got into memory but outside the allocated buffer so it was considered by the machine to be code. So what one would do is to create an HTML page that calls a bogus URL which is more than 1024 bytes long, and put some real asm code starting at the 1025th byte of the URL. This code would be executed on the target PC that has loaded the first page.

Hey, I understand what you're talking about, woot. Couldn't program to exploit it if my life depended on it, but hey, cool.
Lemme see if I got this right. You allocate 1024 bytes of memory to hold the URL information. By parsing a value larger than 1024 bytes to that buffer, you overwrite the allocated space, and start putting the information in the memory spaces after the buffer. Then when the program tries to retrieve its own code which was stored in those spaces, its retrieves your code. Right? So how do you avoid buffer overflow bugs? Bounds-checking, right? So however much information they input, it only takes the first 1024 bytes of it?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Wrong Planet Forums Forum Index -> Computers, Math, Science, and Technology All times are GMT - 5 Hours
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Wrong PlanetTM Copyright 2004-2008, Alex Plank and Yellow Sneaker Media, LLC
Alex Plank  Aspie Affection 

Terms of Service - You must read this as a user of Wrong Planet

RSS Feed Add to Google Add to My Yahoo!

Subscribe: Wrong Planet News  Wrong Planet Forums

Privacy Policy

Asperger's is not a disease

fine art