전체 글228 정보보안3 4차시 disp $ebp disp $esp disp /i $eip disp /4xw $esp- int main(int argc, char *argv[]) => argc : 메인함수의 첫 번째 인수 => *argv[] : 인수의 값들 (포인터 배열)*argv[] = **argv 예시)int a의 값 = 3 a의 주소값 = 0x1234 int *p1 = &a 일 때 p1의 값 = 0x1234 p1의 주소값 = 0x5678 int **p2 = &p1 일 때 p2의 값 = 0x5678 p2의 주소값 = 0x0910( 주소값 printf 할 때는 %p ) 이 때p2 = 0x5678 *p2 = 0x1234 &p2 = 0x0910 (gdb) disas main Dump.. 2024. 6. 9. 네트워크1 4차시 > tracert -d 8.8.8.8 최대 30홉 이상의 8.8.8.8(으)로 가는 경로 추적 1 2 1 ms 3 3 ms 1 ms 1 ms 100.79.169.213 4 3 ms 5 3 ms 6 2 ms 1 ms 1 ms 10.222.36.0 7 2 ms 1 ms 1 ms 10.222.23.45 8 53 ms 57 ms 68 ms 142.250.163.48 9 32 ms 32 ms 30 ms 192.178.46.145 10 29 ms 29 ms 29 ms 142.250.239.221 11 31 ms .. 2024. 6. 9. 정보보안3 3차시 disp $ebp disp $esp disp /x $eip disp /i $pc disp /4xw $esp- set disassembly-flavor intel=> 문법을 인텔로 변경 (gdb) disas main Dump of assembler code for function main: 0x080484ad : push ebp 0x080484ae : mov ebp,esp 0x080484b0 : sub esp,0x4 0x080484b3 : mov DWORD PTR [ebp-0x4],0x1 0x080484ba : push DWORD PTR [ebp-0x4] 0x080484bd : push 0x804856c .. 2024. 6. 8. 네트워크1 3차시 arp 캐쉬테이블- 삭제 : arp -d- 조회 : arp -a 5분동안 통신하지 않으면 해당 ip주소에 대한 mac 주소를 삭제한다. 패킷 트레이서 CLIenable 또는 en : 스위치 관리자모드 ( Switch# )configure terminal = conf t : 설정모드로 변경 ( Switch(config)# )show mac-address-table = sh mac- : 스위치 mac 주소 조회clear mac-address-table : 스위치 mac 주소 테이블 삭제 스위치 - 주소학습 : mac 주소 테이블에 저장 - Flooding : 들어온 포트를 빼고 모든 포트로 전송 - Forwarding : mac 주소가 있는 포트로 프레임 전송 - Filtering : mac 주소가 있는 .. 2024. 6. 8. 이전 1 ··· 26 27 28 29 30 31 32 ··· 57 다음