본문 바로가기

Linux7

[Linux] 윈도우에서 WSL2 로 리눅스 사용하는법 (ubuntu18) 가상머신에서 우분투를 돌리다가, wsl 라는것으로 윈도우에서 창으로 우분투를 사용할 수 있다는것을 알고, 직접 해봤다가, 어느날 갑자기 사라져서 다시 설치하면서 포스팅 하게 되었다. Windows Terminal 설치 설치한다. windows 10 버전의 Microsoft store 에서 설치한다. 더보기 설치할때 screenshot 에 창이 투명하면서 삐까뻔쩍하는것을 볼 수 있습니다. 꾸미는것은 다른데에 잘 나와있고, 투명하게하는법만 설명하겠습니다. ' Ctrl+ , ' 을 눌러 설정으로 들어가줍니다. setting.json 파일이 열릴것이다. "profiles" 에 있는 "defaults" 안에 작성해준다. "useArcylic": true 라고 (투명하게 설정) 껏다키면, 투명도가 0.5 로 기본설.. 2020. 10. 7.
[Linux] Pwntools gdb.attach() 하는법. python 익스코드를 작성한 뒤, gdb 를 attach 해 코드를 디버깅하고싶을때, gdb.attach() 를 사용합니다. from pwn import * r=process("./program") payload='~~~~~' ###attach### gdb.attach(r) pause() ###attach### r.sendline(payload) r.interactive() payload 를 보내는 부분 전에 (종료되기때문) gdb.attach(r) ; pause() 이렇게 코드를 삽입해줍니다. # gdb.attach(r) 이 안먹힐때는 수동으로할 수 있습니다. [ 수동버전 ] gdb.attach(r) 은 쓰지않고, pause() 만 작성합니다. 코드를 실행시킨 뒤, 오른쪽 위에 process id 를.. 2020. 9. 17.
[Linux] Window + Linux (Ubuntu) 듀얼부팅 설치방법 워게임이나, CTF 문제풀때 혹은 서버구축할때 많은사람들이 LInux 를 사용합니다. linux 를 사용하는방법은 크게 3가지가있습니다 듀얼부팅, 가상컴퓨터, linux 만 사용 이렇게 3가지가 각각의 장단점을 가지고있습니다. 가상컴퓨터 : 윈도우나 다른운영체제에서 리눅스를 사용할 수 있다. ( 속도는 조금 느리다 ) linux 만 사용 : 속도가 빠르다. (다른운영체제는 가상컴퓨터로 사용해야한다) 듀얼부팅 : 속도가 빠르다. 운영체제를 여러개 사용할 수 있다. ( 번거롭다 ) 다소 어렵고, 번거로울수있는게 듀얼부팅이지만, 한 컴퓨터에서 두개 이상의 운영체제를 가상컴퓨터와 달리 빠르게 사용할수있다는점이 번거로움을 무시할정도의 이점이 될 수 있습니다. 이번 포스팅에서는, 듀얼부팅하는법에 대해 설명하겠습니다.. 2020. 4. 16.