Tom's Hardware > Forum > Old Man/Woman's Club > Other > trivia question, your a nerd if you know this.

trivia question, your a nerd if you know this.

Forum Old Man/Woman's Club : Other - trivia question, your a nerd if you know this.

Tom's Hardware: Over 1.4 million members in 6 different countries available to answer all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

exactly what data is inside a ping frame? you will recieve a cookie if you get it right.

i went to the tomshardware forums and all i got was this lousy signature.

Sponsored Links
Register or log in to remove.
- 0 +

I have no idea

<pre>whew! not a nerd...</pre><p>
<font color=red>God</font color=red> <font color=blue>Bless</font color=blue> <font color=red>America!</font color=red>

Reply to dhlucke

Packet of cookies?

If it aint broke don't fix it, just tweak it instead!

Reply to Anonymous

no idea please enlighten us.

Although it has a lot of good ideas, beer doesn't know anything about computers!!!

Reply to Tom_Smart

TCP data and IP headers.

Am I a nerd now :lol:

If it aint broke don't fix it, just tweak it instead!<P ID="edit"><FONT SIZE=-1><EM>Edited by scotty3303 on 04/11/02 10:30 PM.</EM></FONT></P>

Reply to Anonymous
- 0 +

A window ping!

hi hi ! me neither not nerd !

the SEX man

Buddha, Mahomet, Jesus and Confucius! They once cared for us, perhaps they still do!

Reply to pike
- 0 +

32 bytes of...?

<b>THGC:</b> before: :frown: :eek: , after: :smile: :cool: .

Reply to svol
- 0 +

so far svol is the closest. the correct answer is 32 bytes of something, to win you must tell me what that something is. ill give you a hint, every one knows it (i would hope). come on people, i know im not the nerdiest guy that hangs out in this forumn, please?

i went to the tomshardware forums and all i got was this lousy signature.

Reply to jihiggs
- 0 +

Type=0
Code=0
Checksum=505Ch
Identifier=768
Sequence number=512
...
32 bytes of data

Reply is a bit more complex

All errors are undocumented features waiting to be discovered.

Reply to Schmide
- 0 +

What alphabet is used?

All errors are undocumented features waiting to be discovered.

Reply to Schmide
- 0 +

chocolate chips ??

lagger

<b><font color=blue>Checking under my North<font color=red> AND</font color=red> South bridges for <font color=green>Trolls</font color=green></font color=blue>

Reply to lagger
- 0 +

61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 61 62 63 64 65 66 67 68 69

Hum, seems to be increasing. Ends in 69 so that’s cool. "i" was born in 1969. It seems to have 23 distinct entries. Give us a hint please. I want to be a nerd...

All errors are undocumented features waiting to be discovered.

Reply to Schmide

Its a network packet, containing the IP address of the sender & the destination IP address.

<b><font color=blue>~ Whew! Finished...Now all I need is a Cyrix badge ~ </font color=blue> :wink: </b>

Reply to camieabz
- 0 +

more detailed than that, ok, im done waiting. the part of a ping packet that makes up 32 bytes, or however many bytes you tell it to send, is made up of the alphabet! 32 letersfrom the alphabet, when it gets to the end it starts over again at a, then keeps on going. oh yea, and for some reason xyz is not included. so a 32 byte ping packet has this info in the data section, making it 32 bytes:
abcdefghijklmnopqrstuvwabcdefghi
a 64 byte ping packet has this:
abcdefghijklmnopqrstuvwabcdefghiabcdefghijklmnopqrstuvwabcdefghi
and so on. just a little bit of trivia i found when i was playing with network monitor captureing frames.

i went to the tomshardware forums and all i got was this lousy signature.

Reply to jihiggs
- 0 +

Hacker

All errors are undocumented features waiting to be discovered.

Reply to Schmide
- 0 +

lol, not a hacker, just curious and cisco certified. hehehe

i went to the tomshardware forums and all i got was this lousy signature.

Reply to jihiggs
- 0 +

Actually once you deconstruct something to figure out how it works you're a hacker, just not a malicious one.

All errors are undocumented features waiting to be discovered.

Reply to Schmide
- 0 +

no, that would make me a cracker, i didnt get access to anything. and i wouldnt say i cracked anything either. its a program built into windows 2000, i didnt do anything that was out of the limits of the program.

i went to the tomshardware forums and all i got was this lousy signature.

Reply to jihiggs
- 0 +

I quote from "Hack Attacks Reveled"

Quote :

A hacker is typically a person who is totally immersed in computer technology and computer programming, someone who likes to examine the code of operating systems and other programs to see how they work...(however it then goes on to say) This individual then uses his or her computer expertise for illicit purposes such as gaining access to computer systems without permission and tampering with programs and data on those systems. At that point this individual would steal information, carry out corporate espionage and install backdoors, virii and Trojans.


I get what you're saying. But where would a White Hat Hacker fit in that definition? I meant it only as a complement on your immersification into the network packet structure.


All errors are undocumented features waiting to be discovered.

Reply to Schmide

i have no idea

"...the beauty of the curve, the female anatomy says it all."

Reply to executor
- 0 +

Not all hackers steal data, a lot of them tell the admin that they found security holes, so they help to make the web safe or do you name them crackers then?

<b>THGC:</b> before: :frown: :eek: , after: :smile: :cool: .

Reply to svol

yes, thats whats inside a ping packet. and here's how you make one


#include <windows.h>
#include <winsock.h>
#include <stdio.h>
#include <string.h>

typedef struct tagIPINFO
{
u_char Ttl; // Time To Live
u_char Tos; // Type Of Service
u_char IPFlags; // IP flags
u_char OptSize; // Size of options data
u_char FAR *Options; // Options data buffer
}IPINFO, *PIPINFO;

typedef struct tagICMPECHO
{
u_long Source; // Source address
u_long Status; // IP status
u_long RTTime; // Round trip time in milliseconds
u_short DataSize; // Reply data size
u_short Reserved; // Unknown
void FAR *pData; // Reply data buffer
IPINFO ipInfo; // Reply options
}ICMPECHO, *PICMPECHO;


// ICMP.DLL Export Function Pointers
HANDLE (WINAPI *pIcmpCreateFile)(VOID);
BOOL (WINAPI *pIcmpCloseHandle)(HANDLE);
DWORD (WINAPI *pIcmpSendEcho)
(HANDLE,DWORD,LPVOID,WORD,PIPINFO,LPVOID,DWORD,DWORD);

//
//
void main(int argc, char **argv)
{
WSADATA wsaData; // WSADATA
ICMPECHO icmpEcho; // ICMP Echo reply buffer
HANDLE hndlIcmp; // LoadLibrary() handle to ICMP.DLL
HANDLE hndlFile; // Handle for IcmpCreateFile()
LPHOSTENT pHost; // Pointer to host entry structure
struct in_addr iaDest; // Internet address structure
DWORD *dwAddress; // IP Address
IPINFO ipInfo; // IP Options structure
int nRet; // General use return code
DWORD dwRet; // DWORD return code
int x;

// Check arguments
if (argc != 2)
{
fprintf(stderr,"\nSyntax: pingi HostNameOrIPAddress\n" );
return;
}

// Dynamically load the ICMP.DLL
hndlIcmp = LoadLibrary("ICMP.DLL" );
if (hndlIcmp == NULL)
{
fprintf(stderr,"\nCould not load ICMP.DLL\n" );
return;
}
// Retrieve ICMP function pointers
pIcmpCreateFile = (HANDLE (WINAPI *)(void))
GetProcAddress(hndlIcmp,"IcmpCreateFile" );
pIcmpCloseHandle = (BOOL (WINAPI *)(HANDLE))
GetProcAddress(hndlIcmp,"IcmpCloseHandle" );
pIcmpSendEcho = (DWORD (WINAPI *)
(HANDLE,DWORD,LPVOID,WORD,PIPINFO,LPVOID,DWORD,DWORD))
GetProcAddress(hndlIcmp,"IcmpSendEcho" );
// Check all the function pointers
if (pIcmpCreateFile == NULL ||
pIcmpCloseHandle == NULL ||
pIcmpSendEcho == NULL)
{
fprintf(stderr,"\nError getting ICMP proc address\n" );
FreeLibrary(hndlIcmp);
return;
}

// Init WinSock
nRet = WSAStartup(0x0101, &wsaData );
if (nRet)
{
fprintf(stderr,"\nWSAStartup() error: %d\n", nRet);
WSACleanup();
FreeLibrary(hndlIcmp);
return;
}
// Check WinSock version
if (0x0101 != wsaData.wVersion)
{
fprintf(stderr,"\nWinSock version 1.1 not supported\n" );
WSACleanup();
FreeLibrary(hndlIcmp);
return;
}

// Lookup destination
// Use inet_addr() to determine if we're dealing with a name
// or an address
iaDest.s_addr = inet_addr(argv[1]);
if (iaDest.s_addr == INADDR_NONE)
pHost = gethostbyname(argv[1]);
else
pHost = gethostbyaddr((const char *)&iaDest,
sizeof(struct in_addr), AF_INET);
if (pHost == NULL)
{
fprintf(stderr, "\n%s not found\n", argv[1]);
WSACleanup();
FreeLibrary(hndlIcmp);
return;
}

// Tell the user what we're doing
printf("\nPinging %s [%s]", pHost->h_name,
inet_ntoa((*(LPIN_ADDR)pHost->h_addr_list[0])));

// Copy the IP address
dwAddress = (DWORD *)(*pHost->h_addr_list);

// Get an ICMP echo request handle
hndlFile = pIcmpCreateFile();
for (x = 0; x < 4; x++)
{
// Set some reasonable default values
ipInfo.Ttl = 255;
ipInfo.Tos = 0;
ipInfo.IPFlags = 0;
ipInfo.OptSize = 0;
ipInfo.Options = NULL;
//icmpEcho.ipInfo.Ttl = 256;
// Reqest an ICMP echo
dwRet = pIcmpSendEcho(
hndlFile, // Handle from IcmpCreateFile()
*dwAddress, // Destination IP address
NULL, // Pointer to buffer to send
0, // Size of buffer in bytes
&ipInfo, // Request options
&icmpEcho, // Reply buffer
sizeof(struct tagICMPECHO),
5000); // Time to wait in milliseconds
// Print the results
iaDest.s_addr = icmpEcho.Source;
printf("\nReply from %s Time=%ldms TTL=%d",
inet_ntoa(iaDest),
icmpEcho.RTTime,
icmpEcho.ipInfo.Ttl);
if (icmpEcho.Status)
{
printf("\nError: icmpEcho.Status=%ld",
icmpEcho.Status);
break;
}
}
printf("\n" );
// Close the echo request file handle
pIcmpCloseHandle(hndlFile);
FreeLibrary(hndlIcmp);
WSACleanup();
}



Although it has a lot of good ideas, beer doesn't know anything about computers!!!

Reply to Tom_Smart
- 0 +

good god, your a way bigger nerd than me!

i went to the tomshardware forums and all i got was this lousy signature.

Reply to jihiggs
- 0 +

I hope that post was a cut and paste. :eek:

I could eat a meal and drink a quart of beer before you finished typing that post. :eek:

<font color=red><i>Doctor Hooter</i></font color=red> <A HREF="http://www.page3.com/" target="_new"><b>(·Y·)</b></A>

Reply to zpyrd

google, click, cut and paste.

Although it has a lot of good ideas, beer doesn't know anything about computers!!!

Reply to Tom_Smart
Tom's Hardware > Forum > Old Man/Woman's Club > Other > trivia question, your a nerd if you know this.
Go to:

There are 711 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them