반응형

학회_공부해요 134

[Dreamhack] Write up - Basic_Crypto1 풀이

문제 파일을 열어보았다. 파일명이 encode인걸로 보아 암호문으로 보인다. 근데 정확히 어떤 암호를 쓴지도 모르고 이 암호문이 담긴 파일 말고는 인코딩할 때 사용한 프로그램도 없다. 문제를 다시 읽어보니 Roman emperor's cipher이라고 해서 검색해 보았다. 시저 암호다. 로마 황제가 카이사르인가봄 https://yenas0.tistory.com/64 #3-1. 고전암호 1. 시저암호 (시프트 암호) 2. 아핀 암호 3. 단일 치환 암호 4. 다중 치환 암호 5. 전치 암호 6. 에니그마 7. 암호 알고리즘 안전성 원칙 1. 시저 암호 (Caesar Cipher) 평문 및 암호문 공간 ㄴ알파벳으로 구 yenas0.tistory.com 시저암호 및 시프트암호에 관한 내용은 위 글을 참고하면 ..

[삼성 SDS] 랭체인(LangChain)이란 무엇인가

https://www.samsungsds.com/kr/insights/what-is-langchain.html 랭체인(LangChain)이란 무엇인가? | 인사이트리포트 | 삼성SDS 랭체인(LangChain)은 노출하여 대규모 언어 모델과 애플리케이션의 통합을 간소화하는 SDK입니다. 대규모 언어 모델의 부상과 함께 중요성이 커지고 있다. 대규모 언어 모델에 대한 최신 트렌드를 www.samsungsds.com 랭체인(LangChain) 노출하여 대규모 언어 모델과 애플리케이션의 통합을 간소화하는 SDK (Software development kit) LLM(대규모 언어 모델)과 함께 중요성이 커지고 있다. LLM(Large Language Model) 대형(대규모) 언어 모델이라는 뜻으로 언어모델(L..

[Dreamhack] Write up - baby-linux 풀이

문제 이름부터 리눅스라 하니.. 리눅스 명령어로 하는 문제인 것 같다. 일단 뭐 있는지 몰라서 ls 명령어 먼저 입력해봤다. 여러가지 파일 있는데 app.py는 문제에서 주어진 파이썬 파일인 것 같고, 대놓고 hint.txt 파일이 있길래 cat명령어 사용해서 파일 열어봤다. 그냥 경로를 전부 알려줘서 저거 그대로 긁어서 cd명령어로 쳐보았다. 근데 처음에 cd ./dream/hack/hello 로 하니까 아무것도 안뜨길래 왜그러지 싶어서 ls ./dream/hack/hello를 입력해보았다. hello 밑에 flag.txt 파일이 있어서 저걸 실행 시켜야하는 것 같다. 그래서 cat이나 more해서 꺼낼라했는데 거부당해버림 그래서 권한이 없는건지 뭔지 모르겠어서 sudo로 들어갔는데 또 거부당함.. 그..

[Virus Bulletin] APT vs Internet service providers – a threat hunter's perspective

https://www.virusbulletin.com/virusbulletin/2020/10/apt-vs-internet-service-providers-threat-hunters-perspective/ Virus Bulletin :: APT vs Internet service providers – a threat hunter's perspective We have placed cookies on your device in order to improve the functionality of this site, as outlined in our cookies policy. However, you may delete and block all cookies from this site and your use o..

[Dreamhack] Write up - 64se64 풀이

문제에서 제공하는 서버로 들어갔는데 이거 말고는 뜨는게 딱히 없다. 소스 코드 보라해서 F12로 개발자 도구를 열어서 소스 코드를 확인해봤다. 소스 코드는 아주 간단하게 나와있다. 유의미 해보이는게 value밖에 없는거 같은데 flag형식이 아니다. 64encoding이라는 name도 있고 문제이름도 64se64였어서 혹시 해서 저 value값을 디코더에 넣어봤다. https://www.convertstring.com/ko/EncodeDecode/Base64Decode Base64로 디코딩 - 온라인 Base64로 디코더 당신의 Base64로 여기에 텍스트를 디코딩 복사 파일로 디코딩 Base64로 다운로드 : www.convertstring.com 이거 쓰긴했는데 그냥 구글링해서 아무거나 사용해도 되는..

[Dreamhack] Write up - rev-basic-1 풀이

rev-basic-0번이라 동일한 형식의 문제이다. https://yenas0.tistory.com/66 [Dreamhack] Write up - rev-basic-0 풀이 지난 주에 풀어볼라 했는데 디버거에서 뭘 봐야할지 몰라서 넘겨뒀던 문제인데 오늘 스터디하면서 푸는 방법을 알게됨. https://x64dbg.com/ x64dbg Built on open-source libraries x64dbg uses Qt, TitanEngine, Zydis, Ya yenas0.tistory.com 위 문제랑 동일하게 풀 예정.. 문자열에서 먼저 correct를 찾아서 따라간다. 이 문제도 마찬가지로 위에 call이 있다. call로 들어가 준다. 바로 flag가 나오는 0번 문제와는 달리 해당 문제는 flag를..

[Dreamhack] Write up - rev-basic-0 풀이

지난 주에 풀어볼라 했는데 디버거에서 뭘 봐야할지 몰라서 넘겨뒀던 문제인데 오늘 스터디하면서 푸는 방법을 알게됨. https://x64dbg.com/ x64dbg Built on open-source libraries x64dbg uses Qt, TitanEngine, Zydis, Yara, Scylla, Jansson, lz4, XEDParse, asmjit and snowman. x64dbg.com 디버거는 위에 걸 사용했다. (올리디버거에서는 해당 파일이 잘 안열리는 듯) 문제에서 correct를 출력하는 입력값을 찾으라 했으니 먼저 correct를 찾아보기로 했다. correct라고만 출력되는게 하나 있길래 따라가 봤다. 여기서 문제를 전에 못 풀었는데 회색 하이라이트 쳐진 correct 출력 위..

반응형