본문 바로가기
반응형

전체 글222

#2-1. Job fair 그리고 동아리 최근에 우연히 링크드인에 올라온 글 중에 공감가는 내용이 있었다. 요약하면 99% 나는 실패했고, 그 실패는 인생에 있어서 당연한 것이고 그걸 딛고 계속 앞으로 나아가는게 중요하다. 뭐 이런 이야기였다. 잘 알지만 실패가 반복되고 정신적인 데미지가 쌓이면 묵묵히 간다는것도 참 쉽지않다. 나는 앞서서 올린 포스트에서 본 것과 같이 3학기로 석사학위를 마쳤고 3학기 내내 Job fair를 다녔다. 아무것도 모른채로 첫 학기 Computer Science 학부에서 진행하는 Job fair를 참석했다. 결과는 창피함 가득을 얻었다. Job fair를 준비도 안된 채로 임했으니 당연한 결과다. 준비가 안된 채라 한다면 촌스러운 디자인에 담긴 두 장짜리 CV 최소한의 인터뷰 질문도 준비하지 않은 나 지금 생각해보면.. 2020. 7. 15.
Basic password cracking (MD5, SHA1, ..) 기본적인 password cracking과 같은 문제를 CTF에서는 종종 접할 수 있다. 과거에도 비슷한 코드를 작성했었지만 메모리 초과로 인해서 포기하곤 했는데 우연히 검색을 하다가 알게된 부분이 있어서 공유해보고자 한다. 기본적으로 - MD5 : 32-bit hex digits - SHA1 : 40-bit hex digits - SHA256 : 256-bit hex digits 우선, 일부 문자열은 제공되어 있고 숫자만 padding하여 해쉬 값을 계산하는 것은 아래와 같다. 예제에서 주어진 것 처럼 실제 0000부터 9999까지 숫자만 붙여서 주어진 hash 값을 비교하는 것이므로 해당 예제는 상당히 간단하다. import hashlib prefix = "CTF-TEST-" match = "bf9e.. 2020. 7. 2.
How to get a dict key in the list Example: interfaceList = [{"Gi 0/1" : "Switch 1"}, {"Gi 0/2" : "Switch 2"}] I want to get soley a str-type key from the list to look up a list of dict, which are Gi 0/1 and Gi 0/2. But, if I iterate and print the interfaceList and using keys() functions for elem in interfaceList: print(elem.keys()) I get a dict_keys-type key instead like the right below output. [Output] dict_keys(['Gi 0/1']) dic.. 2020. 6. 13.
[CLI Script] VTP domain gathering pexpect module This script gathers vtp domain and vtp operation mode and then makes a spread sheet as a report. 2020. 6. 2.
반응형