post
poster: Thetawaves
description: wtf is wrong with this code
language: C
[download]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
    for (ii = 0; ii < (sizeof(udp_pkt) + strlen(message)); ii++)
    {
        printf("%c", *(((unsigned char *)full_pkt + sizeof(udp_pkt)) + ii) );
    }    
    for (ii = 0; ii < (sizeof(udp_pkt) + strlen(message)); ii++)
    {
        printf("%02x", *(((unsigned char *)full_pkt) + ii) );
        if (ii % 4 == 3)
            printf("\n");
    }
    printf("\n");
    for (ii = 0; ii < (sizeof(udp_pkt) + strlen(message)); ii++)
    {
        printf("%c", *(((unsigned char *)full_pkt + sizeof(udp_pkt)) + ii) );
    }


##############################################################################
Thetabox:HW4 Thetawaves$ ./pkt 
This a very long test for CS 442 which we can compare with wireshark.
c0a87501
c0a87581
0011004e
c39dea60
004e67f3
54686973
20612076
65727920
01000000
00000000
9af62192
c4da2192
c4da2192
86f524a0
86f524a0
86f524a0
86f524a0
86f524a0
86f524a0
86f524a0
7f7f7f7f
7f7f7f7f
7f7f
This a very ??!???!???!???$???$???$???$???$???$???$?