반응형
 포스팅 썸네일 이미지

TOOLS & Error

[java] 자바 에러 일기

1. this 키워드 이슈 this 키워드를 사용할 때 일반 변수 선언과 다르게 세미콜론으로 문장단위로 컴파일 되는 것을 볼 수가 있다. 2. main함수 static 이슈 public void main이라고 쓰니 play버트이 안나옴 --> static 옵션이 있어야 한다. 3. Class 정의 할 때 public키워드 옵션 이슈 main문에 해당하는 클래스는 public옵션 붙여줘야 되고 main문제 해당하지 않는 클래스는 public옵션 빼주어야 한다.

2021.04.19 게시됨

 포스팅 썸네일 이미지

War Games/hack-ctf

[hactctf] RTC

문제 소스 int __cdecl main(int argc, const char **argv, const char **envp) { char buf; // [rsp+0h] [rbp-40h] setvbuf(stdin, 0LL, 2, 0LL); write(1, "Hey, ROP! What's Up?\n", 0x15uLL); return read(0, &buf, 0x200uLL); } 보호기법 gdb-peda$ checksec CANARY : disabled FORTIFY : disabled NX : ENABLED PIE : disabled RELRO : Partial 문제 분석 및 페이로드 일반적인 ROP와 다르게 gadget이 부족하다는 것을 알 수 있다. --> RTC이용 /bin/sh를 bss영역에 써주..

2021.04.19 게시됨

반응형