본문 바로가기

분류 전체보기

(117)
ms office document, oleobject, rels, external dissectmalware.wordpress.com/tag/docx/ docx – Malware Analysis This is the second article about the analysis of malicious documents observed in March 2018. You can read the first part here: A close look at malicious documents (Part I ) Tools: rtfobj tool – part of python-oletools package – “rtfobj is a Python mo dissectmalware.wordpress.com MS Office 문서 안의 rels 파일에서 RelationShip 태그의 TargetMode 속..
CVE-2017-0199 및 다른 유형의 문서형 악성코드 분석 매크로 악성코드인데, 간접적으로 매크로를 넣은 악성코드가 존재하는 것 같다. 분석 도구의 정보에 의하면 CVE-2017-0199로도 의심한다는데, 더 분석해봐야할 것 같다. poc를 만들어보는 것도 좋겠다. Inject Macros from a Remote Dotm Template www.ired.team
0!=1 왜 이게 성립되는지 궁금해서 간단히 증명한 내용을 저장한 문서를 찾아봤다. Zero Factorial - ChiliMath Zero Factorial I can understand why many of us have a hard time accepting the fact that the value of zero factorial is equal to one. It comes across as an absurd statement that there’s no way it can be true. We have a common perception of zero for being www.chilimath.com
2달 동안 몇 편의 논문을 해석하며 ... 논문은 생각보다 쉬운 구조와 구성 요소를 가지고 있었다. 하지만 해석하면서 단어의 암기량, 문법에 대한 지식이 터무니없이 부족하다는 것을 느꼈다. 가장 어려운 것은 의역이였다. 직역해도 말이 안되고, 해석 선례를 계속 찾아봐도 없고, 결국 남은 것은 영영사전 뿐이었다. 영어에서만 존재하는 표현들도 이 어려움을 가중시키는데 한 몫 한다. 한글로 어떻게 표현해야할지 도저히 감을 잡을 수가 없는 것들이 많다. 해석도 어찌보면 리버스 엔지니어링이라고 볼 수 있지 않을까? 영어가 컴퓨터에 가깝고 한글이 인간에 가깝다고 치면, 익숙치도 않은 영어 문장의 논리를 이해해서 같은 논리의 문장으로, 한글로 재표현하는 것이다. 그나마 괜찮았던 방법은 처음에는 내용 파악으로 훑어보듯이 읽고 두 번째 읽을 때에는 한 문장 한 ..
covert 은밀한 이라는 뜻을 가지고 있다. convert를 잘못 쓴 줄 알았는데 다시 해석해보니 은밀한이라는 뜻으로 해석할 때 더욱 적합할 때가 있었다. 네이버 영어사전 미국/영국식 발음, 여러 종류의 출판사 사전 뜻풀이, 풍부한 유의어/반의어, 대표사전 설정 기능, 상세검색 기능, 영어 단어장 제공 en.dict.naver.com
pros and cons 상황에 따라서 여러 뜻으로 해석될 여지가 있다. 즉 문장을 잘 살펴봐야 한다. 논문을 읽을 때 파파고는 장단점이라는 뜻으로 해석했다. 그리고 수작업으로 해석해봤을 때도 장단점이라는 뜻이 그나마 어울렸다. 네이버 영어사전 미국/영국식 발음, 여러 종류의 출판사 사전 뜻풀이, 풍부한 유의어/반의어, 대표사전 설정 기능, 상세검색 기능, 영어 단어장 제공 en.dict.naver.com
논문(원서)를 읽을 때, 참조하면 좋은 포스트 논문을 읽을 때, 영어 단어량이 부족하여, 모르는 문법을 사용하여, 어떻게 해석할지 몰라서 한 문장을 가지고 30분을 매달린 적이 있다. 영어 못해도 논문 잘 읽는 법 ‘그 발번역 정말 못읽겠더라. 차라리 원서 읽어.’ ‘맞아맞아~ 어떻게 한글이 영어보다 어렵니? 원서가 훨씬 쉬운 듯’ 대학생 초년 시절, 영어가 너무 벅찬던 내가 운좋게 번역본이라도 구해 gradschoolstory.net 논문을 고를 때 어떤 사이트를 사용하는지, 논문의 구조가 어떻게 구성이 되는지, 각 중단원마다 어떤 내용이 존재하는지, 잘 정리가 되어 있다.
도커 이미지 다운로드 일단 우분투 관련 이미지를 다운로드 받아서 사용할 것이다 x86, x64를 구분해서 각각 16.04, 18.04 버전의 우분투 이미지를 사용할 것이다. Host OS : Ubuntu 20.04 x64 Container List Ubuntu 16.04 x86 Ubuntu 16.04 x64 Ubuntu 18.04 x86 Ubuntu 18.04 x64 아래 링크를 참조하여 환경에 알맞은 도커 이미지를 도커 허브에서 내려받는다. Docker Hub hub.docker.com ubuntu - Docker Hub We and third parties use cookies or similar technologies ("Cookies") as described below to collect and process per..
백준 / 바킹독님의 문제집 / 안전 영역(2468) 문제 설명 문제 해결 해당 문제도 BFS를 이용하여 풀었다. 일단 비에 양에 따라 달라지는 안전 지역의 개수를 계산하기 위해서 맵에 입력된 지역의 높이 중, 최대 높이가 얼마인지 구했다. 그리고 0부터 시작하여 최대 높이 직전까지 비가 내렸을 때 최대 얼마나 많은 안전 지대가 나오는지 확인했다. #include #include #include #include #include #include #include #include #include #define x first #define y second using namespace std; int N, max_height = 0; int map[101][101]; queue q; pair direction[4] = { make_pair(1,0), make_pai..
백준 / 바킹독님의 문제집 / 영역 구하기(2583) 문제 설명 문제 해결 통상적으로 우리가 배열을 사용할 때, 아래쪽로 y값이 증가하고, 오른쪽으로 x값이 증가한다. 하지만 문제에서 사용하는 좌표계는 인간에게 맞춰져 있다. 일단 입력은 그대로 받고, 연산할 때 인간 기준으로 맞춰서 BFS를 실행하면 문제를 해결할 수 있다. #include #include #include #include #include #include #include // 문제에서 사용하는 좌표 시스템이 기존에 사용하던 방식이랑 다르다. // 기존은 아래, 오른쪽으로 숫자가 커졌다면 지금은 위, 오른쪽으로 숫자가 커지는 형태 // 입력은 기존에 사용하던 방식을 그대로 쓰고, BFS 탐색할 때는 좌표를 뒤집어 사용하면 된다. #define x first #define y second usi..