일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 간단한 깃허브 블로그
- 리버싱 플래그
- 안드로이드 리버싱
- 깃허브 블로그
- 강의 체험단 1기
- 인프런 강의 추천
- 제주코딩베이스캠프
- 제주ICT
- 오블완
- 인프런 파이썬 강의
- 안드로이드 모바일 앱 모의해킹
- 위니브
- 깃허브 포트폴리오
- 드림핵 리버싱
- 인프런 깃허브 강의
- 안드로이드 adb
- 티스토리챌린지
- 기드라
- dreamhack reversing
- 파이썬
- adb 옵션
- adb
- 드림핵 플래그
- 더오름
- 리버싱
- 웃긴 파이썬
- 자바스크립트
- 잔디 심기
- 깃허브 블로그 만들기
- 자바스크립트 강의
- Today
- Total
목록전체 글 (117)
해보자고

#0. 한미첨단분야 청년교류 지원사업 요즘 교환학생 준비로 바빠 오랜만에 티스토리로 오게 되었습니다!경사스럽게도 교환학생을 준비하면서 가장 큰 문제인 "비용"을 상당히 감축할 수 있게 된 좋은 장학금 사업이 있어 이렇게 글을 작성합니다. (홍보단 아님.) 제가 지원하고, 장학 수혜를 받게 된 사업은 "한미첨단분야 청년교류 지원사업" 입니다. 3기 장학생이 되었는데요. 선발 절차는 개인적으로 지원할 수 있는 것은 아니고, 대학교를 통해 지원서를 제출해야 하고, 대학교에서 학생의 지원서를 제출하여 개인 학생에서 1차(서류) 합격 여부 -> 2차(면접) 합격 여부를 알려주는 방식이었습니다. 그러니 주의해야 하는 건, 학교에서의 마감 기한과 지원사업 자체의 마감 기한이 당연히 다를 수 있다는 것입니다...

# 문제문제 링크 | https://dreamhack.io/wargame/challenges/373 [CodeEngn] Malware L06다음은 악성코드 Flow의 일부분이다. 이 프로그램의 Thread Mutex는 무엇인가dreamhack.io다음은 악성코드 Flow의 일부분이다.이 프로그램의 Thread Mutex는 무엇인가 1. Thread Mutex란 무엇인가? 여러 스레드가 동시에 자원에 접근하는 것을 막기 위한 잠금 장치. 한 스레드가 자원을 사용 중일 때 다른 스레드는 기다리게 하여, 자원이 동시에 수정되거나 손상되지 않도록 보호하는 원리. (워게임에 필요한 지식은 아니지만.. 정의를 알면 무엇을 찾아야 하는 지 알 수 있으니까..) 아래는 절대적인 Thread Mutex 구현 순서는 아..

# 문제문제 링크 | https://dreamhack.io/wargame/challenges/1652 please, please, please초보 리버서들을 위한 문제 입니다.dreamhack.io초보 리버서들을 위한 문제 입니다.1. 실행 흐름 훑어보기 일단 main 함수 자체에는 별 기능이 없습니다. 또한 수많은 함수 자체에서도 호출 기능이 있다기보다는 please~ 출력 함수만 많을 뿐... 그래서 기능적으로 어떻게 접근을 할 지 고민하기보다도 string으로 유의미한 문자열(flag)를 찾기로 했습니다. 그리하여, 문자열을 확인해보니 드림핵의 플래그 포맷을 발견할 수 있었습니다. 그래서 에이... 의심하며 플래그가 맞는 지 확인했는데... 예.. 맞았습니다. 헿

# 문제문제 링크 | https://dreamhack.io/wargame/challenges/1095?writeup_page=2 Easy Assembly어셈블리 언어에 대한 지식이 있으시다면 이 문제는 쉽게 해결할 수 있는 아주 간단한 문제입니다! 필요한 정보만을 찾아 플래그를 획득해 주세요 플래그의 형식은 DH{…} 입니다.dreamhack.io어셈블리 언어에 대한 지식이 있으시다면 이 문제는 쉽게 해결할 수 있는 아주 간단한 문제입니다! 필요한 정보만을 찾아 플래그를 획득해 주세요 코드 흐름상 correct와 fail로 분기하는 함수를 자세히 살펴보기로 했다. 함수 이름 중 편리하게도 enc_flag 를 확인할 수 있었고, 이를 더 보기로 했다. enc_flag의 값과 길이 등 chack_p..

# 문제문제 링크 | https://dreamhack.io/wargame/challenges/374 [CodeEngn] Malware L07다음은 악성코드 Flow의 일부분이다. 분석결과 이 악성코드는 특정 사이트에 접속을 시도 하고 있는데 접속이 안될경우 몇초 단위로 재접속을 한다. 몇ms 단위로 재접속을 하는가dreamhack.io다음은 악성코드 Flow의 일부분이다.분석결과 이 악성코드는 특정 사이트에 접속을 시도 하고 있는데접속이 안될경우 몇초 단위로 재접속을 한다.몇ms 단위로 재접속을 하는가 너무 쉬워서 write-up을 작성할까말까 고민하다가, 그럼에도 초보자분(나보다 더)을 위해 힌트가 되는 부분을 언급이라도 해보고자 합니다. 1. 실행 흐름 훑어보기 제공되는 파일과 워게임에서 중요한 ..

# 문제문제 링크 | https://dreamhack.io/wargame/challenges/669 Simple Patch MeDescription 이 문제는 실제 시간으로 365일이 흐르면 플래그를 출력하는 프로그램이 주어집니다. 프로그램을 패치하여 플래그를 획득하세요! 플래그 형식은 DH{...} 입니다. Reference Ghidra Roadmapdreamhack.io이 문제는 실제 시간으로 365일이 흐르면 플래그를 출력하는 프로그램이 주어집니다.프로그램을 패치하여 플래그를 획득하세요!(일단, 글 시작에 앞서 툴 사용법을 공부 하지 않아 IDA 갔다가, 기드라 갔다가, GDB갔다가 결국은 깨져버린 플래그가 되었으나... 저의 방식대로 하시면 플래그는 나오는 듯요..) 1. 실행 흐름 훑어보기 ..

# 문제문제 링크 | https://dreamhack.io/wargame/challenges/851 Small CounterDescription 플래그를 생성하는 함수 flag_gen()을 호출하고 플래그를 출력하세요. 플래그 형식은 DH{...} 입니다. Hint: https://dreamhack.io/lecture/courses/55dreamhack.io플래그를 생성하는 함수 flag_gen()을 호출하고 플래그를 출력하세요.1. 실행 흐름 훑어보기 flag_gen() 함수를 분석해서 플래그 값이 어떤 값이 나올지를 확인하려다가, 문제가 원하는 바는 이 함수를 호출하는 조건을 찾아서 호출하는 것이기에 flag_gen() 으로 분기하는 부분을 확인해보고자 했습니다. main 함수에서 flag_gen..
1. 다음 리스트에서 400, 500를 삭제하는 code를 입력하세요. nums = [100, 200, 300, 400, 500]더보기numbs = [100, 200, 300, 400, 500, 600]nums.remove(400)nums.remove(500)print(nums) # 정답 : [100, 200, 300, 600]2. 부분에 리스트 내장함수를 insert를 이용하여 코드를 입력하고 다음과 같이 출력되게 하세요.l = [200, 100, 300]print(l)# 출력 값 ----[200, 100, 10000, 300]더보기l = [200, 100, 300]l.insert(2, 10000)print(l)3. 다음 출력 값은?l = [100, 200, 300]print(type(l))더보기정답..

1. 변수들의 속성 알아보기 # 라이캣의 개인정보 입력하기이름 = '캣'설명 = '위니브 월드 외각에 살고 있는 생선가게 주인 캣(cat)'나이 = 10오늘_잡은_물고기 = '10'키 = '45cm'몸무게 = 1.2몸무게 = 1.2육식 = True초식 = True돈 = 1000훈장 = []기술 = ['고기잡이', '고기팔기']'''라이캣의 개인정보입니다.성장함에 따라 해당 값이 변합니다.주의) 마음대로 성장시키지 마십시오.''' 1.1 int 속성 10의 type은 int 인 것을 type()을 통해 확인할 수 있다. 또한, dir(나이)를 통해서 아래와 같은 다양한 메소드명을 확인할 수 있다. +) dir() : (객체)와 관련한 모든 메서드, 속성의 목록을 반환하는 함수 던더함수(매직메서드)형..

1. 소개 위니브 엠버서더의 특권으로 다양한 강의를 수강하게 되었습니다. 그 중에서도 플래그 찾을 때 유용해보이는 파이썬을 다시 찬찬히 공부해보고자 파이썬 부트캠프 강의를 선택했는데요.. 그 후기를 알려드리고자 왔습니다. 일단, 위니브 홈페이지의 자료실에서 다양한 무료 전자책을 다운 받을 수 있습니다. 'Python 부트캠프' 강의를 구매하지 않으셨다는 전제하에 이야기를 드릴게요. 일단 뭐랄까 신기합니다(?) 1.1 스토리가 있는 파이썬 강의 스토리가 있는 파이썬 강의라는 점에서 신기한데요. 위니브 월드에 캣이라는 평민 고양이가 더 큰 물에서 놀기위해 라이캣이 된 내용입니다. ??? 아, 그러니까 제가 지어낸 게 아니라 진짜로요. 저는 진짜, 웃수저가 되고 싶은 사람으로서 이런 황당한 이야기를 좋..

2025.02.17 12:25AM. "Feeling nervous about my exchange student interview and phone English class," Actually, I'm a little bit nervous. Tomorrow, I have a speaking class on Zoom to improve my English speaking skills. I know I still have a lot to improve in English, but I have to do well...And in two days, I have an interview for the exchange student program, which will assess my qualifications t..

1. 개념을 잡기 위한 중간 실습! (섹션2) 클론 코딩이나 다름 없지만 CSS없이 구조만 잡아보며 HTML을 어떤 태그를 사용해서 어떤 식으로 구조 있게 형성할 수 있는지 중간점검 할 수 있었던 좋은 파트 였습니다. 어떤 페이지를 클론코딩했는지 첨부하고 싶었으나 캡처를 할 수 없어(넷플릭스처럼).. 추후 CSS 실습까지 끝내면 총체적으로 올리러 다시 오겠습니다! HOME HTML CSS JavaScript 검색어 입력 검색어 찾기 ..