반응형

npm이 뭔지도 모르는 보안쟁이가 요즘 개발한다고 이것저것 해보고 있습니다

사실 개발이라기보단 오픈소스 설치하고 그 위에 플러그인 덕지덕지 붙여서 api 연동하고 alert 주는 거지만..

(slack 설치형 버전 mattermost)


그래서 설치는 다 끝냈고

이제 유용하게 쓰기위해 plugin 이라 불리는 것들을 하나하나 덕지덕지 붙여가며 테스트해보고 있는 도중..

todo 를 설치해서 일정관리까지 되도록 해보려고 하는데

설치하는데 난관에 부딛혔습니다


분명히 github에서 설치할때 

npm install --save mattermoster-todo-plugin

하면 된다고 되어 있엇는데 안됩니다... 된장

npm errnpm install err

그래서 잠시 멀어졌던 구글링과 친해지는 과정을 거치던 도중..

npm에도 지역패키지(local package)와 전역패키지(global package)가 있는것을 알게 되었습니다.


결론은.. 그냥 설치하려고 했더니 발생했던 아래 에러..

255 error Linux 3.10.0-1062.12.1.el7.x86_64

256 error argv "/usr/bin/node" "/bin/npm" "install"

257 error node v6.17.1

258 error npm  v3.10.10

259 error code ETARGET

260 error notarget No compatible version found: mattermoster@^1.1.0

260 error notarget Valid install targets:

260 error notarget 1.0.0

261 error notarget This is most likely not a problem with npm itself.

261 error notarget In most cases you or one of your dependencies are requesting

261 error notarget a package version that doesn't exist.

261 error notarget

261 error notarget It was specified as a dependency of 'mattermoster-todo-plugin'

262 verbose exit [ 1, true ]

이게 지역패키지 설치여서 그랬던 겁니다..


사실 npm에서 지역으로 설치하나 전역으로 설치하나.. 그 차이를 모르겠습니다.

어짜피 얘가 그냥 모듈형(패키지)로 쓰이는 거고 데이터는 각각의 내부 동작에 의해 발생하는거 아닌가...? 싶은데..


아무튼 결론은 전역설치를 통해 해결했습니다.

전역으로 설치하니 그냥 되네요.


설치 방법은 기존 설치명령어에 -g 옵션을 붙이는 겁니다.

npm install --save mattermoster-todo-plugin -g


반응형
반응형
웹서핑을 하다가.. RSS를 살펴보는 도중.. 괜찮은 제목의 RSS가 있어서 들어가봤더니..


이런 사이트네요..

RCE가 무얼 뜻하는지는.. 다들 아시겠죠??

모르셔도 괜찮습니다.. 리버싱을 하지 않는다면 대다수의 분들이 모르실테니까요..

네 그렇습니다.. 리버스.. 약자입니다... Reverse..

아직 모든 컨텐츠를 읽어본건 아닙니다.. 그리고 이 사이트가 어느정도 완성된 사이트도 아니고요..

하지만 공개어있는 사이트 중 리버싱 테크닉을 배울 수 있는 곳이 한정되어 있다보니..

거기다가 웹서핑을 해보면 아시겠지만 죄다 윈도우 기반입니다..

네.. 그렇습니다.. 전 리눅스 베이스에서는 디버깅을 할 줄 모릅니다;; 해본적도 없습니다;;

그래서 완전 마음을 뺏기려고 합니다...

컨텐츠의 질은.. 장담 못합니다.. ㅋㅋ

한번 둘러보시는 것도 좋을 듯 합니다 ㅇ_ㅇ//

이런 내용 관련하여 같이 공부해보실 생각이 있으신 분은 글 남겨주세요 (+__)ㅋ

http://www.woodmann.com/collaborative/knowledge/index.php/Category:RCE_Knowledge
반응형

+ Recent posts