I need help with subject matter....
Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: I need help with subject matter....

  1. #1
    Senior Member
    Join Date
    Oct 2004
    Posts
    118

    Unhappy I need help with subject matter....

    HI.... I've been fooling around with networking and security for quite some time now. But i haven't even gotten to the basics of TCP/IP or hacking into another computer on the lan (my own). I've tried some things and have been able to successfully spoof the computer in winxp sp2. But nothing concrete as of such. Can anybody tell me how to approach this subject systematically? I want to learn to write my own programs for networking. I've got a pretty good knowledge of C and VC++. I just need to know how and where to start. Also is it better to learn network security using windows or Linux?
    Never trouble another for what you can do for yourself.
    -Thomas Jefferson

    http://www.AntiOnline.com/sig.php?imageid=777

  2. #2
    Banned
    Join Date
    Apr 2004
    Posts
    94
    hi there

    i think u can find the answers to all ur questions in the tutorial section and also i'll recommend that plz dont ask about hacking things over here as this is Anti Online is a seriously anti-cracking site but still u can goto the tutuorial section!!

  3. #3
    Hi mom!
    Join Date
    Aug 2001
    Posts
    1,103
    What exactly do you want to accomplish? "networking and security" are pretty broad subjects. Do you have specific goals?
    I wish to express my gratitude to the people of Italy. Thank you for inventing pizza.

  4. #4
    Member
    Join Date
    Aug 2004
    Posts
    70
    i'll recommend that plz dont ask about hacking things over here as this is Anti Online is a seriously anti-cracking site but still u can goto the tutuorial section!!
    Network security cannot be properly approached from an "anti-hacking" point of view. In order to understand how to secure a network - we must first understand its vunerabilities. Ignorance on the part of the administrator only allows for exploits to develop. Afterall, anyone can download a tool online and wreak havok. It's healthy to discuss these concepts as long as the methods we use are legal and ethical (i.e. we use our own lans/environments).

    Perhaps AntiOnline have changed its views on this - but from reading back - I'm very much of the opinion that people would not favour the "head-in-the-sand" approach.

    alamuru420123,

    is it better to learn network security using windows or Linux?
    The ownous is on the individual. Begin with an OS you feel comfortable with. Many people choose Linux over Windows - to be honest - as long as you can approach one and feel confident with it - use it. Despite coming from a mixed OS background - I prefer Windows as all the computers on my work LAN are infact... Windows. If that's what you have - use it.

    Can anybody tell me how to approach this subject systematically?
    You may wish to have a Google search for exactly what you want.

    I find basic intrusion exercises are a good way to learn. There's a lot to be learnt for reverse engineering.

    For example - if you were behind a router you may wish to experiment with a fresh installl computer not running a firewall or any service packs. You will find a plethora of resources on hacks and cracks allowing access and changes on the system. IIS hacks are a good one to play with.

    Build the security gradually and understand why older hacks no longer work with increased security.

    Script-kiddies are frowned upon - however the tools are still out there. There's no use frowning when one has penetrated your system .

    Download a few tools and play with them. Cain and Able is always a good one to start with. If you are on a HUB - you may wish to sniff passwords being sent across the network and lean about brute-force methods to decypher them.

    Look at OS security. Gaining access to a computer. For example Win 2k administrative passwords are easily hacked with the right tools. Perhaps look at how you could secure the OS using a different method - encryption etc.

    Find ways of gaining access to your server. If you can get in - it's not secure.

    Play with trojans - see the vunerabilities - can you scan for them? Remotely? Notice changes in broadcast traffic?

    There's no end to what you can do - just remember to keep it on your own network

    I want to learn to write my own programs for networking.
    Start simple and work your way up.

    I would say the easiest method would be to develop small applications in VB to begin with (just my opinion). Develop these applications to communicate with the server and access its resources.

    For example, you could develop a simple SMTP program which uses WinSock to relay through an e-mail server and send anonymous e-mails.

    Private Sub Form_Blah()
    sckSocket.RemoteHost = "blah.blah.blah"
    sckSocket.RemotePort = blah
    sckSocket.Connect
    End Sub
    Browse through the levels of the OSI and see the types of applications you want to create; applications, ports, routing etc.

    You can then move on to C - perhaps starting with a simple keylogger or port sniffer

    It's your network - play with it - see what works for you - see how to secure it afterwards and how to think ahead of the hacker
    # Now if I ever needed inspiration,
    Right about now where I lose my patience,

  5. #5
    Banned
    Join Date
    Apr 2004
    Posts
    843
    You forgot to declare blah as an integer variable type, it doesn't contain a value, & you could have also atleast used a loopback address. Me naming my variables after porn stars, nameing functions after sexual acts, throwing the entire program into a endless loop of a huge maze of if/then/goto statments, then having a little giggle over the whole thing would have actually been a better example.

  6. #6
    Member
    Join Date
    Aug 2004
    Posts
    70
    For the love of God - some people are never happy.

    Fine - ADULT GUIDANCE RECOMMENDED

    Private Sub Form_XXX()
    sckSocket.RemoteHost = "stark.naked.midgets.com"
    sckSocket.RemotePort = 69
    sckSocket.Connect
    End Sub

    If (sckBigJugs.State = sckWhipsNChains) Then
    sckBigJugs.SendData txtInput.Text & vbCrLf
    Else
    response = MsgBox("You naughty, naughty boy!!!.", vbCritical)
    End If

    Better?
    # Now if I ever needed inspiration,
    Right about now where I lose my patience,

  7. #7
    Senior Member
    Join Date
    Oct 2004
    Posts
    118
    Thanx a lot but let me just tell you abt my exact situation. I am on a network in which there are more than a thousand computers connected. It's in my university. I've got a couple of good friends who let me use their computers for any purpose i need to (i've got my own as well). Now they've allowed me to actually use their computers. I even know the admin passwords. But the thing is ... i've tried to find out things abt networking on google and all i've been able to get were small tutorials on tcp/ip networking and packets and protocols and stuff like that . and most of them were terribly out dated. I want to learn this thing properly. It's not just abt hacking or trying to get root. I am pretty much comfortable with both winxp and mandrake 10.1. I want to be able to program my own tools for remote connections and stuff like that.... or atleast design some plugin type of things which will allow me to use standard software and connect to their computers. Can you tell me wht are the topics i am supposed to read about? Not just download the tools and use them. i've tried them. i feel that if i've first got a good working knowledge abt networking, using the tools will be easier. So where do i start? TCP/IP?
    Never trouble another for what you can do for yourself.
    -Thomas Jefferson

    http://www.AntiOnline.com/sig.php?imageid=777

  8. #8
    Banned
    Join Date
    Apr 2004
    Posts
    843
    i think u can find the answers to all ur questions in the tutorial section and also i'll recommend that plz dont ask about hacking things over here as this is Anti Online is a seriously anti-cracking site but still u can goto the tutuorial section!!
    No no no... its not like that. Why don't you just say it? Threads like this are of low or no use/quality... the sheer redundancy and stupidity of l33t h4x0r types is just the thing that usually makes most sites close-up shop or make certian viewers want to do that for the owner. And for attempting to point that out you've become mob lynched possably because its his first post or simply because it's YOU of all people telling 'em what to do.

    Anyways, I like computers... and then on the other side of things you've got a bunch of cyber-beatniks who wear silly hats, talk jive, & use the fact that they own and operate a computer just to toss the H word around and say that they've "become something" for it... as if this is the end-all to whatever gap of self-importance in thier lives they may have.

    In these mob rule kinda situations I'd just click here.

  9. #9
    Senior Member
    Join Date
    Mar 2004
    Posts
    557
    Hi

    First, I would choose an OS, let's take windows.

    Second, let's choose a programming language: C/C++,
    since you know this already.

    Third, I think the "stuff" you are looking for is
    winsock. What is it? "WinSock is a network application programming interface (API) for Microsoft Windows; a well-defined set of data structures and function calls implemented as a dynamic link library (DLL).

    WinSock is a translator of sorts. In your application, you make function calls requesting generic network services (like send() and receive()); WinSock translates these generic requests into protocol-specific requests and performs the necessary tasks. Residing between your application and the network implementation, WinSock shields you from the details of low-level network protocols."[1]
    A lot of simple example programs are also available [2].

    Fourth, check other resources, lile[3], and make both: deepen and broaden your knowledge:
    deepen:
    - learn about "raw socket"-programming
    - learn more specific details of TCP/IP, based on your experience you gained up to now.
    It is, in my opinion, simpler to understand technicalities if you have an idea of what
    is possible and what's not. Eg: You are comfortable with send() and receive(). Now,
    how does this work?
    broaden:
    - learn about socket-programming using linux
    - learn about security aspects, like which malformed packet causes what because of what
    - neverending

    Cheers

    [1] http://www.sockaddr.com/
    [2] http://www.sockaddr.com/ExampleSourceCode.html
    [3] http://www.sockets.com/
    If the only tool you have is a hammer, you tend to see every problem as a nail.
    (Abraham Maslow, Psychologist, 1908-70)

  10. #10
    Senior Member
    Join Date
    Oct 2004
    Posts
    118
    Hey... thanx a lot. I've come across a pdf by some guy called beej about socket programming. He seems to know his stuff. I'll try that out first and then check out some more tutorials.
    Never trouble another for what you can do for yourself.
    -Thomas Jefferson

    http://www.AntiOnline.com/sig.php?imageid=777

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •