본문 바로가기
728x90

Security/[리얼] Linux15

[Ubuntu] apt-get install 오류 apt를 이용하여 프로그램을 설치할때 간혹 아래와 같은 에러가 발생하고는 합니다. 저 같은 경우는 jpcap때문에 문제가 생겼지만, 이건 경우마다 다르구요!! You might want to run 'apt-get -f install' to correct these. The following packages have unmet dependencies: jpcap:i386 : Depends: sun-java6-jdk:i386 but it is not installable Depends: libpcap0.8:i386 but it is not installed E: Unmet dependencies. Try using -f. 아무튼 "E: Unmet dependencies. Try using -f"이런 오류가.. 2015. 11. 9.
커널모듈에서 프로세스 이름으로 PID얻기 task구조체의 멤버변수인 comm에 프로세스 이름이 저장되어있으며, strcmp로 비교하여 프로세스명이 동일하게 되면 task->pid를 출력하면 된다. #include int getPID( void ) { unsigned long pid = 0; struct task_struct *task; for_each_process( task ){ if( (strcmp(task->comm, "target")) == 0 ) pid = task->pid; } return pid; } 2015. 10. 23.
4단계 페이지에서의 가상 메모리맵 0000000000000000 - 00007fffffffffff (=47 bits) user space, different per mmhole caused by [48:63] sign extension ffff800000000000 - ffff87ffffffffff (=43 bits) guard hole, reserved for hypervisor ffff880000000000 - ffffc7ffffffffff (=64 TB) direct mapping of all phys. memory ffffc80000000000 - ffffc8ffffffffff (=40 bits) hole ffffc90000000000 - ffffe8ffffffffff (=45 bits) vmalloc/ioremap space f.. 2015. 10. 23.
리눅스 최신 커널에서 발생하는 vmware 설치에러 에러 문구 1. 리눅스 커널 및 vmware 버전 zifan@Z1F4N{~}:uname -a Linux Z1F4N 3.19.8-ckt6 #3 SMP Mon Oct 19 17:12:48 KST 2015 x86\_64 x86\_64 x86\_64 GNU/Linux zifan@Z1F4N{~}:vmware -v VMware Workstation 11.0.0 build-2305329 2. vmware 설치 시 에러 문구 위의 이미지와 같이 vmware 11.0을 설치하게되면 아래의 문구로 경고창이 뜨게됩니다. (조치 후에 포스팅중이라 캡처본이 없네요..) "Before you can run VMware, several modules must be compiled and loaded into the running .. 2015. 10. 19.
커널&페이징 관련 간단히 메모 PTE : Page Table Entry - 프로세스의 페이지 정보를 담고있는 테이블이다. - Page 기본주소, 플래그 비트(접근비트, 현재비트, 변경비트, 읽기/쓰기 비트) 저장한다. PAE : Physical Address Extension, 물리 주소 확장 - 32bit환경에서는 4Gbyte이상의 메모리가 있어도 제대로 활용을 못한다. - 하지만 PAE기능으로 그 이상의 메모리가 사용가능하다. - 32bit == 2^32 == 4,294,967,296 == 4G byte - cr4 register가 설정됨으로써 PAE가 설정된다. CR0 The CR0 32-bit register has 6 bits that are of interest to us. The low 5 bits of the CR0 r.. 2015. 2. 11.
[apt-get] mirror site 설정 mirror site 목록미러사이트를 설정하면 apt-get을 이용하여 보다 많은 자료를 다운받을수 있습니다!! :D 2014. 2. 15.
VIM 에디터 설정하기! 대부분이 리눅스에서 vim을 사용하실거에요!! 그런데 초기 vim은 아무런 설정이 안되있어서 그냥 콘솔에 그냥 흰색글자...너무 심심하죠??ㅎㅎ vim에 색깔을 넣고 좀더 편하게 작업을 하고싶으시다면 다음과 같이 설정을 해주시면 됩니다. $ vi ~/.vimrcvimrc파일에 아래와 같이 입력하시고 :wq를 누르시면 설정이 완료됩니다 :D set nocompatible " 오리지날 VI와 호환하지 않음set autoindent " 자동 들여쓰기 set cindent " C 프로그래밍용 자동 들여쓰기 set smartindent " 스마트한 들여쓰기 set wrap set nowrapscan " 검색할 때 문서의 끝에서 처음으로 안돌아감 set nobackup " 백업 파일을 안만듬 set visualbe.. 2014. 2. 15.
리눅스 x-window 부팅 안녕하세요. 오늘도! 역시나! 저한테 일어난 일을 포스팅 합니다 ㅋㅋ 몇분전만해도 리눅스가 x-winodw모드로 잘 부팅이 됐어요. 작업을 끝내고 껐다가 잠시 할게 생겨서 다시 켰습니다....이런 제길 ㅡ,.ㅡ 갑자기 콘솔로 작동됨... .... the root file system is currently mounted in read-only mode [warn] ... 역시 구글신은 모르는게 없나봅니다...ㅋㅋㅋ 여러분도 구글을 애용하시길.. 위의 에러문구를 검색하니 명령어 한줄을 가르쳐주고 재부팅을 하라더군요. # mount -n -o remount,rw / 입력하고 ctrl+D 또는 reboot을 입력해서 재부팅을 합니다! 이상으로 멘붕에서 탈출하기위한 짧은 포스팅이었습니다 :D 2014. 2. 14.
[GDB] gdb-peda 첫 사용기! 안녕하세요. 이번에 포스팅 하게될 내용은 리눅스 디버거인 gdb의 개량종자! "gdb-peda"에 관해서 소개드리겠습니다. 저도 이 디버거를 방금 접하게되서 정확한 사용법은 모르지만 사용하기 전까지의 설치방법을 알려드리고자 합니다! ( 사실 저도 까먹을까봐 올리는것도 있죠 ㅎㅎㅎㅎ) 1. Requirements - PEDA 1.0 is only support Linux - GDB 7.x - Python 2.6+ - Utilities: nasm, readelf, objdump 2. Installation - 먼저 위의 파일을 다운받으시거나 다음의 명령어를 입력하주세요. $ wget http://ropshell.com/peda/peda.tar.gz - 다운받은 파일의 압축을 풀어줍니다. $ tar zxvf .. 2014. 2. 12.
리눅스 'exfat' mount하기!! exfat형태의 usb나 기타 디스크를 연결하면 인식 못하고 아래와 같은 에러가 뜬다. 다음의 순서로 진행한다. 해결 방법 # cd media # mkdir test # cat /proc/partitions major minor #blocks name 11 0 1048575 sr0 8 0 312571224 sda 8 1 102400 sda1 8 2 112640000 sda2 8 3 97426432 sda3 8 4 1 sda4 8 5 98207744 sda5 8 6 4191232 sda6 8 16 61030400 sdb //저의 usb # mount -t exfat /dev/sdb test //mount -t exfat \[usb정보\] \[폴더명\] //이제 usb가 인식 되었다. //만약 mount: .. 2013. 8. 13.
리눅스에서 바이너리 수정하기 우선 vi편집기를 이용해서 해당 파일을 엽니다. 그 다음 아래를 순서대로 하시면 됩니다. ---------------------------------------- :%!xxd //xxd모드 수정(vi기능으로 수정함) :%!xxd -r //xxd모드 해지 :wq //저장 후 종료 ----------------------------------------- 2013. 5. 13.
[펌]우분투에 EDB 설치하기 http://gogil.kr/30 2013. 3. 13.
728x90