MongoDB를 설치해봤다

잡담 2016. 5. 31. 11:47


DB 프로젝트도 하고 공부도 할 겸 해서 Debian에 설치해 봤다.

구조가 참 특이하더라.


콘솔에서는 

mongo --authenticationDatabase DB명 -u 유저 -p

형식으로 로그인해야 하는데, mysql에 익숙해진 나머지 DB명을 치지 않고 유저명으로만 로그인하려고 해서 로그인에 몇 번 실패했다.


mongodb가 데이터를 json 형식으로 저장하기 때문에 PHP를 사용하는건 좀 꺼려지기도 하고

이번 기회에 node.js도 좀 건드려 볼까 하고 생각은 하지만...


왠지 이러면 너무 문어발식으로 하는게 많아질 것 같다.

일단 익숙한 PHP로 mongoDB를 좀 건드려 보고 할 마음이 생긴다면 Javascript쪽도 공부해 둬야겠다.


그전에 일단 Go부터...

'잡담' 카테고리의 다른 글

Todo List  (0) 2016.06.07
생각보다 MITM을 만드는게 힘들다  (0) 2016.06.06
Go Lang을 공부해야겠다  (0) 2016.05.30
icrawler 쓰기 넘나 편하다  (0) 2016.05.27
KDMHS-CTF 문제들 github에 작성 중  (0) 2016.05.26
블로그 이미지

__미니__

E-mail : skyclad0x7b7@gmail.com 나와 계약해서 슈퍼 하-카가 되어 주지 않을래?

,


이번에 서버 개발을 Go Lang으로 하게 되었다.

Go는 한번도 해본 적이 없긴 한데, 포인터가 있다는 점에서는 C와 비슷하고

자료형의 타입을 컴파일 시점에서 자동으로 설정해준다는 점에서는 또 Javascript랑 비슷한 점도 있는 것 같다.


꽤 재밌어보이는 언어라 기대가 된다.

'잡담' 카테고리의 다른 글

생각보다 MITM을 만드는게 힘들다  (0) 2016.06.06
MongoDB를 설치해봤다  (0) 2016.05.31
icrawler 쓰기 넘나 편하다  (0) 2016.05.27
KDMHS-CTF 문제들 github에 작성 중  (0) 2016.05.26
사이트를 개발중입니다  (0) 2016.05.19
블로그 이미지

__미니__

E-mail : skyclad0x7b7@gmail.com 나와 계약해서 슈퍼 하-카가 되어 주지 않을래?

,



크롤러 만드려고 보다가 google은 따로 api를 써야 하는 것 같길래 좀 찾아봤는데

icrawler라고 하는 파이썬 크롤링 라이브러리를 이미 누가 만들어놨더라.


https://pypi.python.org/pypi/icrawler/0.1.5


이런거 한번 제대로 만들어보고 싶다는 생각이 들었다.


미친 짓일지도 모르지만 나중에 C++ 소켓으로 한번 해볼까...

'잡담' 카테고리의 다른 글

MongoDB를 설치해봤다  (0) 2016.05.31
Go Lang을 공부해야겠다  (0) 2016.05.30
KDMHS-CTF 문제들 github에 작성 중  (0) 2016.05.26
사이트를 개발중입니다  (0) 2016.05.19
C++ 연산자 오버로딩을 하면서 느낀점  (0) 2016.05.11
블로그 이미지

__미니__

E-mail : skyclad0x7b7@gmail.com 나와 계약해서 슈퍼 하-카가 되어 주지 않을래?

,



내가 낸 문제 소스와 익스플로잇 코드 및 설명을 올리고 있다.

설명은 모두 영어로, 그 이유는 마크다운을 처음 사용해봤는데 한글 폰트가 예쁘지 않아서이다.

물론 마크다운에서도 한글 폰트를 바꾸는 기능이 분명 있을테지만(없으면 말고) 그거 익히기도 귀찮고

솔직히 영어로 쓰는 편이 실력 향상에도 멋에도(...) 도움이 많이 될 것 같다.

https://github.com/skyclad0x7b7/KDMHS-CTF



'잡담' 카테고리의 다른 글

Go Lang을 공부해야겠다  (0) 2016.05.30
icrawler 쓰기 넘나 편하다  (0) 2016.05.27
사이트를 개발중입니다  (0) 2016.05.19
C++ 연산자 오버로딩을 하면서 느낀점  (0) 2016.05.11
미뤄뒀던 공부 진행  (0) 2016.04.15
블로그 이미지

__미니__

E-mail : skyclad0x7b7@gmail.com 나와 계약해서 슈퍼 하-카가 되어 주지 않을래?

,



외주라던가 그런거 할만큼 웹 개발 실력이 있는 건 아니고,

어쩌다 보니 개인 서버를 하나 갖게 되었는데 이를 그냥 대회나 워게임 풀때만 쓰는 것은 아깝다고 느껴서

이번 기회에 처음부터 끝까지 다 스스로 짜서 워게임 사이트를 하나 만들어 보고자 합니다.


물론 지금까지 디자인에 대해 공부한 적도 없고 감각도 없어서 프론트엔드는 패망의 길을 걷게 될 것 같네요 (._.

(혹시라도 이 글을 보면서 프론트에 자신 있고 도와줄 의향이 있는 분은 댓글이나 skyclad0x7b7@gmail.com으로 연락 바랍니다.)

이미 백엔드의 기능 대부분(문제 업로드, 가입, 로그인, 정답 입력, 랭킹, 푼 문제 표시 등)은 다 구현했으며 남은 것은 디자인의 개선(매우 중요함), My Page와 관리자 페이지, 디자인의 개선(중요하니 두번 말합니다)입니다.


이번에 주최했던 KDMHS-CTF에서 출제했던 문제들을 썩혀 두기도 아깝고, 이 워게임의 문제로 쓸 생각입니다.

물론 플래그는 다 조금씩 바꿔서 넣을 것이니 풀었던 사람도 다시 풀어야 할 겁니다, 후후...

있을지는 모르겠지만 이 사이트에 자신의 이름으로 제작한 워게임이 올라가기를 바라는 사람은 마찬가지로 연락 바랍니다 :)


분야는 확실히 무엇무엇이 있을지 정해 놓지는 않았지만 대충 크게 잡으면


Pwnable, Reversing, Web, Forensic, Algorithm, MISC


이 될 것 같습니다.

추가될 것 같으면 더 넣으면 되니 걱정은 없습니다 :D


문제 마저 추가해야겠네요, 바쁘다 바빠 =3


아, 사이트 주소는 http://5kyc1ad.kr 입니다.

(제발 누가 디자인좀 개선해줘요)

블로그 이미지

__미니__

E-mail : skyclad0x7b7@gmail.com 나와 계약해서 슈퍼 하-카가 되어 주지 않을래?

,

생각보다 리턴 하나 해주면서도 고려해야 할 게 많더라

프로그램이 진짜 사소한 거 하나에도 이해할 수 없는 에러로 박살이 나는 경우가 많다

솔직히 여전히 잘 이해가 안 되는 부분이 많기는 하다


예를 들어 operator<< 같은 경우, 인자가 두 개 들어오는데 그중 하나가 stream이다.

이 인자는 << 를 기준으로 왼쪽에 있는 stream을 의미하는 것인지...

그리고 왜 friend로만 재정의가 가능한 것인지.

나중에 알아보도록 하고 일단 만들어 보자.


그리고.


생성자에 멤버 이니셜라이저 잘 쓰자

항상 변수들 초기화해주는거 잊지 말자...

블로그 이미지

__미니__

E-mail : skyclad0x7b7@gmail.com 나와 계약해서 슈퍼 하-카가 되어 주지 않을래?

,

미뤄뒀던 공부 진행

잡담 2016. 4. 15. 22:45



ARM은 정말 건드리기 싫었었지만 이번 기회에 한번 더 공부해봐야겠다.

Intel 어셈블리만 계속 건드리다가 레지스터도 다르고 메모리 사용하는것도 다른 ARM 건드려니까

말그대로 암걸릴거같긴 한데... 으아아아아

블로그 이미지

__미니__

E-mail : skyclad0x7b7@gmail.com 나와 계약해서 슈퍼 하-카가 되어 주지 않을래?

,



어쩌다보니 커널패닉나서 코드랑 안에 들어있던게 싹날아갔다.

대부분은 백업해둔거라 괜찮았지만 최근에 짠건 어디에도 백업해두지 않아서 코드가 몇개 날아갔다.

뼈아프다...

블로그 이미지

__미니__

E-mail : skyclad0x7b7@gmail.com 나와 계약해서 슈퍼 하-카가 되어 주지 않을래?

,



1월부터 지금까지 블로그에 하루에 한번씩 꼬박꼬박 일기처럼 한 일들을 적는 카테고리를 만들고

잊지 않았다면 올리기 위해 최대한 노력했는데도 듬성듬성 안 쓴 적도 있고 3~4일 뒤에야 부랴부랴 적은 경우도 있다.

오늘같은 날도 생각해보니 BoB 인증식 이후로 안올렸었다.


이런 사소한 일도 꼬박꼬박 하기 어려운데 다른 일은 오죽할까...

'잡담' 카테고리의 다른 글

미뤄뒀던 공부 진행  (0) 2016.04.15
우분투가 불안정하긴 한가보다  (0) 2016.04.15
pthread따위 으으  (0) 2016.03.18
Codegate 2016 Junior 예선 결과  (0) 2016.03.13
요즘 생활에 대한 고찰  (0) 2016.03.12
블로그 이미지

__미니__

E-mail : skyclad0x7b7@gmail.com 나와 계약해서 슈퍼 하-카가 되어 주지 않을래?

,

pthread따위 으으

잡담 2016. 3. 18. 15:37

C++에서 쓰레드를 써본 경험이 QThread밖에 없다 보니까

Qt 프로젝트가 아닌 일반 C++ 프로그래밍 하면서 쓰레드를 사용하려고 하니

인터넷에서 돌아다니다가 대충 보이는게 pthread라 이걸 쓰고 있는데 인자 전달이나 리턴 등이 복잡하고 어려운데다

함수 기반으로 되어 있어서 쓰기가 너무 불편하다.


STL에 쓰레드 있다고 하던데 그거나 공부해서 써야겠다...으

블로그 이미지

__미니__

E-mail : skyclad0x7b7@gmail.com 나와 계약해서 슈퍼 하-카가 되어 주지 않을래?

,