전체 글 30

2026-06-28 하계 모각코 1차

오늘은 입출력문,반복문,제어문에 대해 공부하였다.우선 scanf,printf를 공부하였는데 우선/* Type your code here, or load an example. */#include int main() { int m = 0; scanf("%d",&m); printf("%d", m);} 이 코드를 넣고 gcc를 돌렸어야 했으나 귀찮아 Compiler Explorer Website를 활용하여 assembly로 변경하였다..LC0: .string "%d""main": push rbp mov rbp, rsp sub rsp, 16 mov DWORD PTR [rbp-4], 0 lea ..

2026 하계 모각코 목표

저번 2026 동계 모각코 활동에서는 시스템 해킹 문제 풀이에 굉장히 집중되어 있었다.그러나 저번 모각코활동에서 C언어와 assembly에 대한 지식이 부족했고 C언어에 대한 지식부족은 충남대학교 컴퓨터프로그래밍3(C언어)성적으로 증명하였습니다.그래서 이번 모각코에서는 C언어와 asseembly를 linux상에 debuger를 활용하여 직접 어셈블리로 바꾸어 메모리에서 어떻게 받아들이는지 맨 처음 C언어에서는 어떤 함수가 사용되었고 어떤 함수들이 보안적인 문제로 인해 폐기되었고 혹은 함수상의 어셈블리코드가 어떻게 바뀌었는지 알아보고자 합니다. 전체 흐름은 충남대학교 컴퓨터프로그래밍3의 흐름 달려나갈 예정입니다.1차=> 컴퓨터프로그래밍 1주차~2주차2차=>컴퓨터프로그래밍 3주차~4주차3차=>컴퓨터프로그래밍..

2026-01-24 동계모각코 4차 회고

오늘은 pwntool에 대해 알아보았다.우선 오늘의 예제 문제는#include #include #include int main() { int i, a, b, ans; srand(time(0)); for (i = 0; i "); scanf("%d", &ans); if (a + b == ans) { printf("Correct!\n"); } else { printf("Wrong!\n"); return 0; } } printf("Congrats! flag{welcome_to_pwntools}");}오늘의 예제 문제는 덧셈뺄셈 100문제를 풀이 하면 문제가 풀리는 워게임을 풀었다.당연히 손수 100문제를 다풀면 시간이 무척 오래 걸리지만 pwnto..