반응형

Information*/Troubleshoot 22

Java.perform() error

Java.perform() error가끔 frida를 사용하면서 Java.perform() callback으로 등록한 함수가 실행이 안되는 경우가 있다.frida가 업데이트 되면서 디바이스 아키텍쳐와 호환이 잘 안돼서 생기는 문제라는데, 정확한 이유는 잘 모르겟따.아무튼 그냥 Java.perform() 대신에 Java.performNow()를 사용하면 되더라.var t = Module.findExportByName('libc.so', 'strstr'); console.log("strstr @ " + t.toString()); ​ Interceptor.attach(t, { onEnter: function(args){ }, onLeave: function(retval){ retval.replace(0); }..

docker-compose up error

docker-compose up error ch4rli3kop@Mandu:~/composetest$ sudo docker-compose up ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running? ​ If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.요런 에러가 떴을 때, docker 서비스를 시작해주면 된다.ch4rli3kop@Mandu:~/composetest$ sudo service docker start ch4rli3kop@Mandu:~/composetest$ sudo docker-co..

Ubuntu 18.04 시작 시 멈춤 현상

Ubuntu 18.04 시작 시 멈춤 현상Ubuntu 18.04를 설치를 다하고 마지막으로 restart 버튼을 누른 순간 갑자기 노트북이 맛 갔다(!)화면이 멈춘 채로 아무고토 못하게 됐다.부팅 usb를 꽂아서 다시 설치해보려고 해도 이번에는 설치화면에서 멈추는 현상이 발생했고, 여러 번의 삽질의 끝에 recovery boot로 어찌어찌 접속해서 해결해보려고 했다.낯선 log를 봐서 조금이나마 단서를 찾아보려고 했지만 진짜 낯설어서 그런지 모든 게 총체적 난국으로 보였다.드라이버 문제인 것 같아, 패키지 및 커널을 업데이트하는 등의 여러 삽질을 진행했지만 정상 부팅을 하면 여전히 똑같은 보라색 화면만을 볼 수 있었다.역시 믿을 건 구글신뿐이랴... 열심히 삽질에 삽질을 거듭한 결과 x server와 g..

git pull error 해결

git pull error git 새로운 프로젝트를 만들 때마다 자꾸 README 파일때문에 push 하는데 오류가 발생한다. remote 저장소의 히스토리에는 README가 생성되어있는데, 로컬 저장소의 히스토리에는 README가 없어서 merge할 때 오류가 발생한다. * branch master -> FETCH_HEAD fatal: refusing to merge unrelated histories다음과 같은 명령어로 해결할 수 있다. 다만 아래 명령어는 공용 프로젝트 관리시에는 문제가 생길 우려가 존재하므로 남용하지 않는 것이 좋겠다.git pull origin master --allow-unrelated-histories

npm 오류 해결

npm 오류 ㅡㅡ npm 이용해서 어썸하게 nodejs를 실행시키려고 하는데 문제가 생겼다. ch4rli3kop@ch4rli3kop-pc  /mnt/d/GitHub/wetube   master ●  npm : not foundram Files/nodejs/npm: 3: /mnt/c/Program Files/nodejs/npm: : not foundram Files/nodejs/npm: 5: /mnt/c/Program Files/nodejs/npm: /mnt/c/Program Files/nodejs/npm: 6: /mnt/c/Program Files/nodejs/npm: Syntax error: word unexpected (expecting "in") which 명령어로 뭘 실행시키고 있나 살펴봤..

WSL bash 응답없음 오류

WSL bash 응답없음 오류 잘 사용하다가 어느 날 갑자기 아무런 응답이 없다.. Application을 실행해도 아무 응답이 없고, cmd나 powershell에서 bash 명령어를 실행해도 아무 응답이 없다. 으아으ㅏ아하다가 해결방안을 찾아냈다. https://superuser.com/questions/1275505/wsl-bash-doesnt-start 해당 문제대한 자세한 이슈는 여기를 참고하면 좋을 것 같다. https://github.com/Microsoft/WSL/issues/849대충 보니 bash가 실행되면서 WaitForMultipleObjects()에서 무한루프가 걸린듯하다. Solution1. Windows + R을 눌러 실행 창을 켠 다음, SystemPropertiesAdvan..

WSL (Windows Subsystem for Linux) 설치 오류

(WSL) Windows Subsystem for Linux 설치 오류WSL은 윈도우에서 GNU/Linux 환경을 사용할 수 있도록 MS와 Canonical이 합작하여 만든 기술이다. VM과는 다른 층 변환 기술로, 리눅스 시스템 콜 요청을 WSL이 윈도우 시스템 콜로 변환하여 요청한 작업을 수행하는 방식이다. 아래 그림을 보면 확 와닿을 듯 하다.[그림 출처] https://blogs.msdn.microsoft.com/eva/?p=7633 물론 역시 완전하지는 않다. 아직 Windows에서 완전히 구현되지 않은 수 많은 시스템 호출이 존재한다. (docker를 실행시키지 못하는 이유이다. 대신 Windows에서 도커 데모을 실행시켜서 WSL에 연결하는 방법이 있다.)그래도 16년에 나왔을 당시에는 조금..

libcrypto.so.1.0.0 관련 오류가 났을 때

과제를 하는 도중, 파일이 실행이 되지 않는 것을 발견했다. 새삼스럽게 이게 왠 오류인가 싶어 파일을 살펴보니 역시 32bit 라이브러리와 관련된 오류였다. 오류 창을 자세히 살펴보니 대충 x86 전용의 libcrypto.so.1.0.0 이 없어서 그런거 같았다. (저번에 다 처리된 줄 알았더니 --;) 이 오류의 정석적인(?) 해결방법인 # sudo apt-get install libssl1.0.0:i386 을 사용해보았으나.. 왠지 모르게 실패했다. 여러 다른 라이브러리를 기웃거려보며 삽질을 시전하며(ㅠ) 이것저것 살펴보다가 저번에 apt-get 저장소를 수정했던게 생각나서 /etc/apt/sources.list 파일을 살펴보게 되었다... 여기가 문제였다...ㅋㅋ 이유는 잘 모르겠는데 기억 속에 안..

pwntools 설치 문제시

이번에 깐 우분투에 pwntools을 설치하려 했다. 그러나, 우리의 인생이 늘 그러하듯이 쉽게 되는 법이 없다. 14.04 버전을 사용 중인데, 이유모를 오류 창들로 인해 3시간 반 동안 삽질을 했다. 결국 무사히 깔 수 있었지만, 어떻게 해결했는지 잘 모르겠다;; 나중에 또 이런 경우가 혹여나 생길까봐 대충이라도 정리해보기로 했다. (왠지 내가 이 글을 또 읽을 일이 생길 거 같다.) 해결하기 위해 참고한 사이트들이다. 여기에 나온 걸 다 해봤다. http://revers3r.tistory.com/330http://shshsh.tistory.com/60https://blog.outsider.ne.kr/346https://www.digitalocean.com/community/tutorials/how-..

반응형