Happy 6

please do not use this for illegal purpose **

import paramikoimport sysdef cmdline(ssh, command):    stdin, stdout, stderr = ssh.exec_command(command)    err = stderr.read()    return errdef combinations(words, length):    if length == 0:        return []    result = [[word] for word in words]    while length > 1:        new_result = []        for combo in result:            new_result.extend(combo + [word] for word in words)        result ..

호그와트 2024.05.22

드림핵을 욕하는 건 나의 뜻이 아니다

최근 아는 분께서 말씀해주셔서 드림핵에서 한탄 글이나 심지어 불평 혹은 저격(?) 비스무리한 글까지 올라온다는 얘기를 들었다. 사실 저격 보다는 비난에 가까운 글인 거 같던데,,  흐음.. (나를 저격하거나 비난한다는 뜻이 아니라;; 드림핵 자체를 비난하거나 혹은 열심히 보안을 공부하는 고등학생분들을 비난하는 그런 글이었다 더 정확히 말하면 질투하는 그런 글이었다) 그냥 솔직히 뭐 이렇게 글을 쓰는 게 무슨 의미가 있겠냐만은... 그래도 나도 나름 내 글을 쓸 필요가 있는 듯 하여 이렇게 글을 적는다. 드림핵을 욕하는 건 나의 뜻이 전혀 아니다.  나는 해킹을 거의 대부분 영어로 배웠고 지금도 영어로 리서치하고 문제를 해결하지만, (과거에) 한글로 특히 드림핵에서 배울 수 있어서 너무나 감사한 부분들이 ..

호그와트 2024.05.20

Docker 설치 진짜 개 쉽게 하는 법 (Windows WSL 2)

가끔 도커 설치를 어떻게 해야하는지 모르겠다는 분들을 만나서 이렇게 글로 정리해보았다. 웬만한 해킹이든 프로그래밍이든 어느 정도만 넘어가면 혹은 아예 처음부터 도커를 쓰는 경우가 너무나 빈번하다보니, 도커를 설치해서 뭐 머 해가지고 이렇게 분석하면 된다고 하는데 애초에 설치부터 안 되는 그 답답한 마음이 드시는 분들을 위해서 냠냠~ 일단 도커를 설치하기 전에 wsl 2 을 깔고 오시면 된다. 이 부분은 요새도 워낙 설명이 잘 되어 있고 진짜 명령어 몇 개만 딱딱 치면 바로바로 되기 때문에 그 이상의 설명이 필요하지는 않으리라고 감히 추측해본다. 솔직히 이건 너무나 쉬운 거라서;; like 구구단 Wsl2 세팅을 다 완료하셨다면 그 다음에는 바로 docker desktop을 설치해주시면 된다 이건 거의 게..

호그와트 2024.05.13

얼마 전 파리와 런던을 여행하며 종합적으로 느낀 점 그에 대한 결론

감사하게도 전 주에 프랑스와 런던을 다녀왔다. 이미 영국에서 살기는 하지만, 런던은 거의 아무것도 모르는 상태라고 봐도 무방하고 파리 역시 이전에 가본 적은 없다. 이번에 휴가 시즌 겸 여자친구도 유럽에 왔기에 함께 정말 즐거운 시간을 보냈다. 이에 대해 결론부터 말해보자면, (사실 나한테 사진들도 꽤 많이 있기 때문에 그 중 일부를 셀렉하여 - 다 내보내기에는 양이 꽤 많다 몇 가지 여행에서 주요한 포인트들을 짚고 싶지만, 시간이 없어서라기보다는 그저 귀찮기에 이러한 글을 쓸지는 모르겠다. 그래서 나는 이 느낀 점 결론을 먼저 쓰고 있는 것이다) 결론적으로 말하자면, '너를 통해서 사랑을 배웠어' 라고 말할 수 있을 거 같다. 상당히 진부한 말임에도, 이번 여행에 대한 종합적인 결론으로써는 아주 훌륭하..

여러 이야기 2024.01.05