본문 바로가기

전체 글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.