본문 바로가기 메뉴 바로가기

nothing blog

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

nothing blog

검색하기 폼
  • 카테고리 (181)
    • # 시스템 해킹 공부중 (6)
    • 미사용 (159)
      • ##Security (30)
      • ##컴퓨터-프로그램 팁 (37)
      • ##프로그램 소개-리뷰 (29)
      • ##웹서비스 소개-리뷰 (43)
      • ##컴퓨터 기본 (15)
      • ##프로그래밍 (5)
      • ##기타 (0)
    • ##기타 (10)
    • (L)비공개 (0)
  • 방명록

mips (3)
[MIPS] strcmp

[MIPS strcmp] 동작 분석 [그림0] strcmp 코드 [그림1] 변수 공간 할당 및 $ra, $fp 백업후 frame pointer 갱신 [그림2] 스택에 str1, str2, str3 순서대로 저장 [그림3] $v0 값 스택에 백업 후 $a0, $a1 에 인자값 load 후 strcmp 호출 [그림4] if(!strcmp(str1, str2)) => bnez $v0, loc_40092C bnez는 $v0 값이 0이 아니면 두번째 오퍼랜드로 분기 즉 $a0과 $a1 문자열이 같으면 분기 x 문자열이 다르면 분기 o

# 시스템 해킹 공부중 2018. 4. 4. 16:07
Ubuntu MIPS ARM 크로스 컴파일 환경 구성

[GCC 크로스 컴파일러 및 라이브러리 설치] sudo apt-get install -y gcc-multilib-arm-linux-gnueabi;sudo apt-get install -y gcc-multilib-arm-linux-gnueabihf;sudo apt-get install -y gcc-multilib-mips-linux-gnu;sudo apt-get install -y gcc-multilib-mips64-linux-gnuabi64;sudo apt-get install -y gcc-multilib-mips64el-linux-gnuabi64;sudo apt-get install -y gcc-multilib-mipsel-linux-gnu;sudo apt-get install -y gcc-multil..

# 시스템 해킹 공부중 2018. 3. 28. 15:33
[MIPS] MIPS 기본 내용 정리

[MIPS Register]$0 = Always 0$at = The Assembler Temporary used by the assembler in expanding pseudo-ops.$v0, $v1 = 리턴값 저장. 1 word 인 경우 $v0 만 사용. 초과할 경우 $v1 과 나눠서 저장$a0-$a3 = 함수 인자값 저장. 초과할 경우 스택에 저장$t0-$t9 = 임시 저장 레지스터$s0 - $s7 = 저장 용 레지스터 – 함수 호출 중 불변$k0, $k1 = 커널에서 사용하는 레지스터$gp = 전역 포인터 레지스터$sp = 스택 포인터$fp = 함수 프레임 포인터 ($s8)$ra = 서브루틴 호출 시 반환 주소 저장 [MIPS 주요 명령어]addiu [addiu A B C] = [A B]lw [l..

# 시스템 해킹 공부중 2018. 3. 28. 00:48
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
  • [안드로이드] 안드로이드..
  • Docker 사용방법 - 1. 남이..
  • Docker 소개 및 설치 방법
  • pwntools gdb.attach 사용..
최근에 달린 댓글
  • 감사합니다. 잘쓸게요^^*
  • 옴뇸뇸
  • 글에 올라와있는 링크 다 막혀..
  • 네, 2019년 01월 01일 기준,..
Total
1,184,393
Today
5
Yesterday
155
링크
  • 물여우님의 블로그
  • GRINI
TAG
  • WarGame
  • 네이버
  • 윈도우7
  • 컴퓨터
  • 해커 스쿨
  • 보안
  • 비밀번호
  • It
  • ftz
  • 사진
  • 백신
  • hackerschool
  • 윈도우
  • 해킹
  • 시스템 해킹
  • 워게임
  • 웹페이지
  • 속도
  • 최적화
  • 컴퓨터속도
  • 포토샵
  • 블로그
  • 악성코드
  • 인터넷
  • 패스워드
  • 버퍼 오버플로우
  • C언어
  • 마이크로소프트
  • 아이콘
  • 바이러스
more
«   2019/12   »
일 월 화 수 목 금 토
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        
글 보관함
  • 2019/10 (2)
  • 2019/09 (1)
  • 2019/08 (1)
  • 2019/07 (1)
  • 2018/04 (1)

Blog is powered by Tistory / Designed by Tistory