본문 바로가기

분류 전체보기

(40)
2024/12 워게임 일지 보호되어 있는 글입니다.
[리버싱 핵심원리] 2장 Hello World! 리버싱 스터디 자료 모음: 리버싱 핵심원리 스터디 자료 목록  티스토리로 글을 올리니 깨지네요.. 제가 쓴 원본은 다음과 같습니다: 1. Hello World 리버싱HelloWorld.cpp        #include "windows.h"#include "tchar.h"int _tmain(int argc, TCHAR *argv[]){    MessageBox(NULL,               L"Hello World!",               L"www.reversecore.com",               MB_OK);    return 0;}  간단한 코드이지만 윈도우 프로그래밍을 해 본 적이 없어서 낯선 부분들이 많았다. 하나씩 살펴보겠다._tmain, TCHAR1바이트 문자(ASCII 매핑..
리버싱 핵심원리 스터디 자료 목록 last update 24.12.19 기간: 24.12.16~ (8+1주 예상) 스터디 자료 목록1주차(1부 기초 리버싱) - 8장 abex' crackme #2:   개인적인 정리 자료 목록1부 기초 리버싱2장 Hello World 리버싱: https://blog.kyungjle.kr/663, 4, 5, 7, 10장 엔디언 표기법, IA-32 레지스터, 스택, 스택 프레임, 호출 규약: 6장 abex' crackme #1: 8장 abex' crackme #2: 11장 Lena's Reversing for Newbies:
독학사 컴퓨터공학과 최종합격 후기 요즈음 매일매일 정신없이 보내지만, 정작 성과는 없는 날들이 계속되고 있습니다. 시간이 좀 지나 기억이 희미하지만, 그래도 시간이 좀 난 김에 글을 남깁니다. 세 줄 요약부터 하자면...1년 안에 학위취득 성공 (공학사, 4.3/4.3)1단계 1주, 2단계 2주, 3단계 한 달, 4단계 5주 준비 (절대이렇게촉박하게준비하지마세요)유튜브 강의 + 방통대 기출문제 + 무한 구글링 1. 독학학위제란1-1. 독학학위제는 4번의 시험으로 학위를 수여이 글을 보시는 분은 독학학위제(독학사)에 관심이 있으신 분 일거라 생각합니다. 독학사 제도에 대해 간단하게 설명드리면, 시험을 통해 학사학위를 취득하는 제도이고, 평생교육 학력입니다. 평생교육 학력인만큼 국내에서는 인정되지만, 해외에서는 인정되지 않습니다. 독학사 오..
Blackhat MEA 2024 Quals - Web Writeups (all solve) Blackhat MEA Quals 2024 Web Writeupslast update 24.09.02팀원이 없어서 가계정을 두 개 파서 진행했다. 이메일 인증 안했으니 알아서 삭제... 되겠지?회원탈퇴 버튼이 없다 ;; [WEB] Watermelon (easy) Flask로 작성된 애플리케이션이다. 회원 가입과 로그인, 파일 업로드와 업로드된 파일을 확인하는 기능이 있다.admin 계정의 비밀번호를 알아내야 하는데, 랜덤으로 설정되어 알 수 없다. SQLAlchemy를 사용하여 SQLi가 어렵다.SQLite 데이터베이스를 사용하고, 비밀번호를 해시 처리하지 않으므로 데이터베이스 파일을 통째로 읽어올 수 있으면 문제를 해결할 수 있다. @app.route("/upload", methods=["POST"])..
독학사 컴퓨터공학과 1,2단계 후기 1, 2단계 전과목 통과했다!! 성적인증더보기살려주셔서 감사합니다!! 살려주셔서 감사합니다!! 살려주셔서 감사합니다!! 이산수학 다 맞았다고 생각했는데 하나 뭐틀렸는지 진짜 궁금하다. 그리고 자바 하나도 모르는데 객지 어떻게 붙었지?? 1단계 후기영어, 컴퓨터의 이해, 경영의 이해 응시했다. 외국어 중 할 줄 아는게 영어밖에 없어서 영어 골랐고, 매경테스트랑 병행하려고 경영의 이해 신청했다. 아무래도 경제보다는 경영이 더 쉬웠다. 컴퓨터의 이해는 뭐.. 어차피 컴공 4단계까지 보는 사람들이라면 당연히 붙을 거라고 생각한다.  1단계는 일주일 정도 준비한 것 같다.영어, 컴퓨터의 이해 과목은 이미 알고 있는 내용들이라 따로 준비하지 않았다. 경영은 매경테스트와 같이 준비했다. 전적대에서 배웠던 내용들이라 ..
이산수학 벼락치기 (작성중) 논리와 명제명제는 참과 거짓을 명확하게 구분할 수 있는 문장이다. '명확하게 구분할 수 있다'는 의미는 주관적인 기준이 아니라 명확한 기준을 갖는다는 의미이고, '구분할 수 있는 문장'이라는 의미는 오직 평서문만 명제가 될 수 있다는 것을 의미한다. 명제는 논리의 기본 구성 요소이다. 참과 거짓을 진릿값이라 하고, 명제는 진리값을 갖는다. 가능한 모든 경우를 나열한 것을 진리표라고 한다. 논리 연산논리 연산자하나 이상의 단순명제가 연산에 의해 합쳐지면 합성명제가 된다. 합성명제의 진릿값은 구성하고 있는 단순명제들에 의해 정해진다. 합성명제를 구성하는 논리 연산자에는 논리합, 논리곱, 부정, 배타적 논리합, 함축이 있다. 논리합 ($\lor$, or)'또는'의 의미두 명제 중 하나 이상이 참이면 논리합이 ..
Hacktheon 2024 qualifying 보호되어 있는 글입니다.
CS 주말반 #4 토론주제: 온라인 컴파일 시간이 나면 유명 OJ 오픈소스 (hustoj, DMOJ) 분석과 도커 실행환경 구축까지 추가해 보는걸로...
팔만코딩경 글 모음 42서울의 동아리 팔만코딩경에서 작성한 글 모음입니다. 유닉스/리눅스 관련 [Unix] 나만의 manpage 작성하기 - https://blog.mohaji.tech/18 [Linux] fork는 이제 그만. systemd를 이용해 데몬 생성하기 - https://blog.mohaji.tech/20 [Unix] Signal Safety - https://blog.mohaji.tech/21 C 관련 [C] 가변인자와 호출규약 - https://blog.mohaji.tech/17 [C] 스택의 방향을 판단하는 코드 작성하기 - https://blog.mohaji.tech/30 [C] Identifier, Name Space - https://blog.mohaji.tech/31 기타 [misc] Github ..