1606, 9/81 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ÇØÅ·ÀßÇϰí½Í´Ù
   http://¾øÀ½
   arp.jpg (33.4 KB), Download : 4     [¿À¸¥ÂÊ ¹öư ´­·¯ ´Ù¿î ¹Þ±â]
   ARP ½ºÇªÇÎ - Part.1 -

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=8602 [º¹»ç]



ARP ½ºÇªÇÎÀº **Áß°£ÀÚ °ø°Ý(MITM)**ÀÇ ÇÙ½É ±â¹ý Áß Çϳª·Î,
·ÎÄà ³×Æ®¿öÅ©¿¡¼­ °ÔÀÌÆ®¿þÀÌ¿Í ÇÇÇØÀÚÀÇ ARP Å×À̺íÀ» ¼Ó¿©
Æ®·¡ÇÈÀ» °¡·Îä´Â ±â¼úÀÌ´Ù.

ARP ½ºÇªÇÎÀÇ ÀÛµ¿ ¹æ½Ä

1. ARP ¸Þ½ÃÁö Ȱ¿ë
ARP´Â IP ÁÖ¼Ò¸¦ MAC ÁÖ¼Ò·Î º¯È¯ÇÏ´Â ÇÁ·ÎÅäÄÝÀÌ´Ù.
°ø°ÝÀÚ´Â ARP ¸Þ½ÃÁö¸¦ Á¶ÀÛÇÏ¿©, ´Ù¸¥ »ç¿ëÀÚ°¡ ƯÁ¤ IP ÁÖ¼Ò¸¦ °¡Áø ÀåÄ¡°¡
ÀڽŰú °°Àº MAC ÁÖ¼Ò¸¦ »ç¿ëÇϵµ·Ï ¼ÓÀδÙ.

2. MAC ÁÖ¼Ò º¯Á¶
°ø°ÝÀÚ´Â °¡Â¥ ARP ¸Þ½ÃÁö¸¦ º¸³» ´Ù¸¥ »ç¿ëÀÚÀÇ ARP Å×À̺íÀ» º¯°æÇÑ´Ù.
ÀÌ·¸°Ô ÇÏ¸é »ç¿ëÀÚ´Â °ø°ÝÀÚÀÇ MAC ÁÖ¼Ò·Î µ¥ÀÌÅ͸¦ º¸³»°Ô µÈ´Ù.

3. µ¥ÀÌÅÍ °¡·Îä±â
°ø°ÝÀÚ´Â Áß°£ÀÚ À§Ä¡¿¡¼­ µ¥ÀÌÅ͸¦ °¡·Îä°í,
ÇÊ¿äÇÑ °æ¿ì º¯Á¶ÇÏ¿© ´Ù½Ã Àü¼ÛÇÒ ¼ö ÀÖ´Ù.

¿ì¸®°¡ ¸¸µé ÇÁ·Î±×·¥Àº ¾Æ·¡ÀÇ È¯°æÀÌ ±¸¼ºµÇ¾ß µÈ´Ù.

1.ÀÚ½ÅÀÇ MAC ÁÖ¼Ò¸¦ °ø°Ý ´ë»ó¿¡°Ô ¼Ó¿© º¸³¿
2.°ÔÀÌÆ®¿þÀÌ(°øÀ¯±â)¿¡°Ôµµ °ÅÁþ Á¤º¸ Àü¼Û
3.µÎ ´ë»óÀÌ ¼­·Î¸¦ °ø°ÝÀÚÀÇ MACÀ¸·Î ÀνÄÇÏ°Ô ¸¸µê (MITM »óÅÂ)

$gcc arp_spoof.c -o arp_spoof -lnet
¸Ç ³¡¿¡ -lnetÀ» ³Ö¾î¾ß ÇÑ´Ù.

$sudo apt-get install libnet-dev
À§ ¸í·É¾î·Î libnet-dev ÆÐŰÁö¸¦ ¼³Ä¡ÇÑ´Ù.

$ sudo netdiscover -r 192.168.219.0/24
netdiscover·Î °°Àº ³×Æ®¿öÅ©¿¡ ¿¬°áµÇ¾î ÀÖ´Â PC, ¸ð¹ÙÀÏ, IoTµéÀ» ½ºÄµÇÑ´Ù.




Currently scanning: Finished!   |   Screen View: Unique Hosts                                  
                                                                                                
6 Captured ARP Req/Rep packets, from 6 hosts.   Total size: 324                                
_____________________________________________________________________________
   IP            At MAC Address     Count     Len  MAC Vendor / Hostname      
-----------------------------------------------------------------------------
192.168.219.1   80:ca:4b:xx:xx:xx       1      42  SHENZHEN GONGJIN ELECTRONICS CO.,LTD        
192.168.219.21  74:3a:ef:xx:xx:xx       1      60  Kaonmedia CO., LTD.                          
192.168.219.41  54:81:2d:xx:xx:xx      1      60  PAX Computer Technology(Shenzhen) Ltd.      
192.168.219.103 50:b7:c3:xx:xx:xx     1      60  Samsung Electronics Co.,Ltd                  
192.168.219.42  26:b0:07:xx:xx:xx      1      42  Unknown vendor                              
192.168.219.197 e0:ba:ad:xx:xx:xx     1      60  Unknown vendor



Æ÷Æ®½ºÄµÀ» ¼öµ¿À¸·Î Çϱ⠱ÍÂú¾Æ¼­...
netdiscover ¸í·É¾î¿¡ ³ª¿Â ipÁÖ¼ÒµéÀ» ÀÚµ¿À¸·Î ½ºÄµÇÏ´Â ÇÁ·Î±×·¥À» ±¸ÇöÇß´Ù.


ka0r1@ka0r1-GF63-Thin-11UC:~$ ls
arp_spoof    hash2.txt       kakaotalk.ab       scan    scan2.c       °ø°³      ¹ÙÅÁÈ­¸é  À½¾Ç
arp_spoof.c  http_sniffer    libpcap_capture    scan.c  snap          ´Ù¿î·Îµå  ºñµð¿À    ÅÛÇø´
hash.txt     http_sniffer.c  libpcap_capture.c  scan2   sources.list  ¹®¼­      »çÁø
ka0r1@ka0r1-GF63-Thin-11UC:~$ cat scan2.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define MAX_HOSTS 64
#define CMD_BUFFER 256
#define IP_LENGTH 32

int main(void)
{
            FILE *fp;
            char line[256];
            char ip[IP_LENGTH];
            char ip_list[MAX_HOSTS][IP_LENGTH];
            int ip_count = 0;

            // 1. netdiscover ½ÇÇà (1ȸ¼º, ¼öµ¿ ½ºÄµ, ºü¸£°Ô ³¡³ª°Ô -P -r ¿É¼Ç)
            fp = popen("sudo netdiscover -P -r 192.168.219.0/24 | grep 192.168 | awk '{print $1}'", "r");
            if(fp == NULL)
            {
                    perror("netdiscover ½ÇÆÐ");
                    return 1;
            }

            // 2. IP ÁÖ¼Ò ÃßÃâ
            while (fgets(line, sizeof(line), fp) != NULL && ip_count < MAX_HOSTS)
            {
                    sscanf(line, "%s", ip);
                    strcpy(ip_list[ip_count], ip);
                    ip_count++;
            }
            
            pclose(fp);

            // 3. Nmap ½ÇÇà
            for(int i = 0; i < ip_count; i++)
            {
                    char cmd[CMD_BUFFER];
                    printf("\n[+] %s ½ºÄµ Áß...\n", ip_list[i]);
                     snprintf(cmd, sizeof(cmd), "sudo nmap -sS -T4 -Pn %s", ip_list[i]);
                     system(cmd);
            }
            return 0;
}






To be continued...

  Hit : 325     Date : 2025/04/20 09:46



    
1446   ÀͽºÇ÷η¯ â ŸÀÌÆ²¹Ù¿¡ ±Û¾¾ ³Ö±â~[4]     kgt2001sus
02/21 9353
1445   ÀͽºÇ÷η¯/Å©·Ò/ÆÄÀÌ¾îÆø½º/ À©µµ¿ì/¸®´ª½º/¸ÆÅ²Åä½Ãµîµî[1]     lchk24
01/29 8082
1444   alsduddlrk12@hanmir.com ÇØÅ·°¡¸£ÃÄÁÖ½Ç ½º½ÂºÐ±¸ÇÕ´Ï´Ù...[6]     st9203
02/05 6896
1443   ÀÓº£µðµå ¸®´ª½º °øºÎ¹æ¹ý[6]     hansu9
08/22 14506
1442   ÀÓº£µðµå ½Ã½ºÅÛ¶õ?[3]     X-line
12/18 9467
  ARP ½ºÇªÇÎ - Part.1 -     ÇØÅ·ÀßÇϰí½Í´Ù
04/20 324
1440   ARP½ºÇªÇΰú ARPij½Ã Æ÷ÀÌÁî´×ÀÇ Â÷ÀÌÁ¡     alscjf7612
07/17 10324
1439   arp½ºÇªÇο¡ °üÇØ[1]     alscjf7612
07/17 9137
1438   Assembly Language ¿¡ ´ëÇÑ °£·«ÇÑ ¼³¸í[18]     commio
12/13 9481
1437   ÀúÀÇ ½º½Â´ÔÀ» ±¸ÇÕ´Ï´Ù[6]     hacs98
05/05 8145
1436   ÀÚÁÖ»ç¿ëµÇ´Â ¸®´ª½º ±âº»¸í·É¾î[8]     rootguy
12/05 11960
1435   ÀÚÀ¯ °Ô½ÃÆÇ¿¡ Àִ°ŠÈÉÃļ­ Æ÷ÀÎÆ® ¿Ã¸®±â!! ÀÕÈþ~*[6]     a456753
11/19 9794
1434   ÀÚÀ¯°­ÁÂ½Ç ³Ê¹« Ȳ·®Çؼ­ ÇãÁ²ÇѰŠÇϳª¸¸¿Ã¸³´Ï´Ù.[8]     rkdgh0112
02/11 7928
1433   ÀÚÀ¯°­Á½Ǿ÷±×·¹À̵åÇսôÙ!!![2]     good7941
09/09 7527
1432   ÀÚ°ÝÁõ (¹®Á¦)»çÀÌÆ® [2]     koreal33t
09/06 5242
1431   ÀÚ°ÝÁõ cissp ¼Ò°³ÀÔ´Ï´Ù.[2]     gnsehfvlr
05/09 8503
1430   Àú±â¿äÁ¦°¡ÇØÅ·À»¹è¿ï·Á°íÇϴµ¥¹¹ºÎÅͽÃÀÛÇØ¾ßÇÒÁö¸ð¸£°Ú¾î¿ä ;;[4]     paaaaa7895
08/26 9947
1429   ÀÚµ¿Á¾·á ¾ÆÀÌÄÜ ¸¸µé±â[7]     dzhfldk
07/22 8255
1428   Àú¶û °øºÎÇϽǺÐ[3]     hacs98
04/21 8176
1427   ÀڷᱸÁ¶ °­ÁÂ_ÀڷᱸÁ¶ÀÇ ±âº» °³³ä[1]     parkjy1917
08/31 9725
[1][2][3][4][5][6][7][8] 9 [10]..[81]

Copyright 1999-2025 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org