잡지식

    [Kali Linux 2020.1] ifconfig not found

    kali 2019.4를 설치했는데 얘가 상단바가 계속 깜빡거리고, 뭔가 움직이 엄청 둔하고... 암튼 이상해서 새로나온 2020 버전으로 새로 설치를 했다. 근데 얘는 또 ifconfig가 안먹는 문제가.... sudo apt install net-tools를 해도 이미 설치 되어있다고만 나오고;;(일반적으로 그냥 리눅스 깔았을 때 net-tools 설치가 안되어 있어서 이런 오류가 발생할 수 있어서 일단 저 명령어 먼저 쳐보길) 근데... 이유가 kali 2020부터는 기본적으로 루트권한으로 실행되던게 바뀌어서 그냥 일반 user 권한으로 실행된다. 그래서 ifconfig 도 sudo로 실행해야 하는 것이었다..! 어이없서 뭐 대단한 이유가 있을 줄 알고 글 적기 시작했는데... 아무튼 그래서 매번 패..

    [gcc 오류 해결] bits/libc-header-start.h: No such file or directory

    test용으로 코드를 짜고 32bit로 컴파일을 하려니 이런 오류가 나왔다. $ sudo apt-get install gcc-multilib g++-multilib 위 명령어로 설치해주면 해결 완료

    gdb 디스어셈블리 문법 Intel로 바꾸기

    gdb는 기본적으로 AT&T 문법을 따른다. 근데 일반적으로... Intel 문법이 보기 좋으니까 Intel 문법으로 바꿔서 쓴다. $ set disassembly-flavor intel gdb를 실행하고 위 명령어를 치면 intel 문법으로 디스어셈블된다. 근데 이걸 매번 쳐주면 번거로우니까 gdb를 실행할 때 자동으로 실행할 명령어를 가지고 있는 .gdbinit 에다가 해당 명령어를 써주도록 하자! $ echo "set disassembly-flavor intel" >> ~/.gdbinit 그리고 확인은 gdb 실행한 후 (gdb) show disassembly-flavor 쳐보면 Intel이라고 나올것이다! 근데 pwndbg나 peda를 설치하면 Intel로 기본적으로 나오는 것 같다

    [Visual Studio 2019] 외부 라이브러리 추가

    지금까지 프로그래밍 하면서 이걸 해볼일이 없었다는 사실에 충격을 받으며... 이 메모를 작성한다 WinDivert를 사용하여 코딩 할 일이 생겼는데 windivert.lib와 WinDivert.dll을 가져다가 사용을 해야했다. 이번 글은 visual studio 2019에서 외부 라이브러리를 가져다가 사용하는 방법에 대한 메모이다!! 생성된 프로젝트명 > 우클릭 > 속성(가장 하단)을 눌러준다. 1. dll 구성 속성 > 디버깅 > 환경에 자신이 사용하고자 하는 dll이 있는 폴더의 위치를 적어주면 된다. 유의할 점인 동적 링킹이기 때문에 반드시 프로젝트 폴더와 같은 경로에 있어야 한다고 한다... 이걸 모르고 혼자 멋대로 폴더를 만들어서 넣어주어가지고 dll을 불러오지 못하는 문제가 생겼었었다 ㅠㅠ ..

    Windows에서 doskey 자동 실행

    linux에서는 .bashrc에 alias 명령어를 추가해줌으로써 재부팅 시켜도 계속 명령어 별칭을 유지할 수 있었습니다! 얼마전에 windows에서도 비슷한 기능을 하는 doskey라는 명령어를 알게 되었습니다. doskey 별칭 = 명령어 ex) doskey dex2jar="C:\Users\**\dex2jar-2.0\d2j-dex2jar.bat" 일단 급하게 제가 필요한 alias의 기능을 사용하려면 cmd에 위와 같이 입력을 하면 됩니다. 자세한 사용방법은 http://www.dreamy.pe.kr/zbxe/CodeClip/157420 DOSKEY 명령어 사용법 일반 2012.09.19 17:39 조회 수 10042 댓글 0 ? 단축키 Prev이전 문서 Next다음 문서 가 + - Up Down P..

    VMware Ubuntu 인터넷 연결 실패 해결

    잘 사용하던 ubuntu가 갑자기 인터넷 연결을 못하고 ip 주소도 못받아오는 상황이 벌어졌다. 다음에 또 이럴까봐 해결 방법을 기록한다!! 일단 ubuntu를 킨 상태에서 상단에 VM->settings에 들어가서 네트워크 설정을 NAT로 변경한다. 그리고 sudo dhclient 명령어 한줄 딱 입력해주면! ens33이 다시 정상적으로 동작하는걸 확인할 수 있다 진짜 단순하지만... 이걸 모르고 있었단 사실에 자괴감이 들어 기록을 남긴다 ㅎㅎ +) 추가 dhclient 명령은 dhcp 서버로 부터 아이피 주소를 받아오는 명령어이다. 따라서 인터넷이 안될 때 IP주소가 할당이 안되었을 때 해결할 수 있는 방법 중 하나일 뿐이고 인터넷 연결이 안될 때의 절대적인 해결책이 아니다.