프로그래밍 QnA + 설치 및 활용 QnA

declspec의 이미지

ELF loader 질문

안녕하세요, 32비트 ELF Loader 를 공부할겸
아주 단순하게 만들어보려고 하는데요

아래와 같이 컴파일러 책에 있는 코드를 따라하고
테스트 해봤습니다.
단지 프로그램 헤더를 따라가서 segment 들을
mmap 으로 로드할때 기존 프로그램의 주소랑 충돌하는
문제때문에 메모리 로드위치를 바꿔야한다고해서
어떻게 해야할지 잘몰라 주소에 임의로 +0x5000 씩을
해줬는데요;
마지막에 엔트리포인트로 이동을 하니 바로 Segmentation Fault 가 뜨네요
한번 ELF 구조 공부할겸
단순하게 다른 프로그램을 로드하는 로더를 만들어보고 싶은데
인터넷에 관련 소스도 없고...
도와주세요~!!

cheongpark의 이미지

ip 주소를 바이너리로 변환하는 방법?

ip주소를 스트링으로 저장해서 string.sort()를 사용하니까 아스키로 소팅이 되는군요

바이너리로 변환해서 소팅하는 방법은 없을까요?

답변 기다립니다 :)

npnphp의 이미지

[완료]zenwalk 7.0 안드로이드 폰 테더링이 잘 되지 않아서요;;

랩탑은 삼성 센스 Q760 펜티엄 3 코퍼마인에

os는 젠워크 7.0 입니다

폰은 넥서스원 시아노겐모드 최신 나이틀리버전 사용하고 있습니다

드라이버를 설치하지 않아서 생기는 일인지 알고 싶습니다;

heisenjoy의 이미지

CentOS 5.2 웹서버에서 html파일에서 php코드를 인식하지 못합니다.

APM을 yum으로 설치하였으며, 설치후에

# yum install gd gd-devel
# yum install libxml2 libxml2-devel
# yum install openssl openssl-devel
# yum install gmp gmp-devel
# yum install mysql-server
# yum install php-mysql
# yum install php-devel
# yum install php-gd
# yum install php-mbstring

로 php추가 모듈을 설치해 주었습니다.

현재 세션을 이용하여 로그인상태를 확인하려고 하는데

resonancme의 이미지

리눅스 커널에서 SS 레지스터의 쓰임에 대해..

안녕하십니까 KLDP에서 고수님들께 많은 도움을 얻고 있는 리눅스 커널 초보자입니다^^;;

제가 궁금한 것은 DS 레지스터와 SS 레지스터에 관한 것입니다.

제가 알기로 데이터 세그먼트 영역에 각 데이터들과 스택이 포함되어 있고 SS 레지스터가 DS레지스터의 값을 가지고 있다고 합니다

세그먼트 셀렉터가 세그먼트 레지스터에 저장되므로 DS 레지스터만 있으면 디스크립터의 베이스어드레스와 오프셋을 이용해 스택이 있는 위치까지도

접근이 가능할 텐데 왜 SS레지스터가 필요한지 의문입니다. SS 레지스터에는 스택 세그먼트 셀렉터가 있다고 알고있는데 어차피 스택은 데이터 세그먼트 영역에

포함되어 있으므로 DS 레지스타만 있으면 되지 않나요??

책을 봐도 이해가 안되는군요 ;;; 무언가 연결이 안되서 질문올립니다. 고수님들 도와주세요!

thslrtoo의 이미지

[완료] wifi를 터미널에서 잡고싶은데요...

현재 ubuntu 10.04 LTS 를 사용중입니다.
wifi 연결을 GUI에서 하는게 아니라 터미널에서 명령어를 사용하여 연결하려고 하는데요. (GUI로는 잘 연결됩니다.)
공유기 인증 방법은 WPAPSK/WPA2PSK 이고 TKIP로 암호화 되어 있습니다.

일단 iwconfig wlan0 essid "AP 이름" 을 하고 iwconfig 로 보니 설정이 안되더군요.
그래서 iwpriv wlan0 set SSID="AP 이름" 을 해봤는데도 안됩니다.
혹시나 해서 무선랜 드라이버를 다시 make 해서 올려 봤는데도 똑같습니다.
(참고로 Ralink RT2860 입니다.)

도대체 어떻게 해야 잡힐까요??

익명 사용자의 이미지

KGDB 질문 입니다.

커널 디버깅 하기 위해서 KGDB를 사용하는데.. 매우 어렵네요

서버 2대를 준비하고 시리얼로 연결 하였습니다.

1. 원격지에서 GDB를 이용하여 TARGET REMOTE 로 접속하는데 이때 gdb vmlinux를 하는데 vmlinux 는 디버깅 할 서버꺼를 가지고 와서 원격지에서 하는건가요?

2. kgdb를 사용하기 위해서는 시작하자마자 kdbwait를 걸어야만 가능한건가요? 아니면 이미 구동 된 상태에서 원격지에서 gdb 를 붙어서 brake point 를 걸고 continue 하면서 진행 할 수 있는건가요?

3. printk로 디버깅을 하다가 패닉나면서 메세지가 저장도 안되네요 , panic_oops 값을 1로 셋팅해주었는데도 안남는거면 방법이 없을까요?

검색해서 해보고 있습니다만은,, 매우복잡하네요 도움좀 부탁드립니다.

heisenjoy의 이미지

Apache에서 httpd.conf 파일을 이용하여 접속 제한을 주고 싶습니다.

<Directory "/var/www/test">
 Options Indexes FollowSymLinks
 AllowOverride None
 Order Deny, Allow
 Allow from 127.0.0.1 192.158.75.10
 Deny from all
</Directory>

현제 제가 설정해 놓은 httpd.conf 파일의 일부입니다.

여기에 추가로 접속을 허용하고 싶습니다만, ip주소가 아닌 Mac address로 입력을 하고 싶습니다.

fe80::340c:eddf:2251:a319%16

의 Mac address를 갖는데 어떻게 입력을 해줘야할지몰라 고민중입니다.

단순히 소/중/대괄호를 이용해서 ip와 구분해주면 될 것이라 생각하였는데 그렇지 않았습니다.

heisenjoy의 이미지

Apache에서 httpd.conf 파일을 이용하여 접속 제한을 주고 싶습니다.

<Directory "/var/www/test">
 Options Indexes FollowSymLinks
 AllowOverride None
 Order Deny, Allow
 Allow from 127.0.0.1 192.158.75.10
 Deny from all
</Directory>

현제 제가 설정해 놓은 httpd.conf 파일의 일부입니다.

여기에 추가로 접속을 허용하고 싶습니다만, ip주소가 아닌 Mac address로 입력을 하고 싶습니다.

fe80::340c:eddf:2251:a319%16

의 Mac address를 갖는데 어떻게 입력을 해줘야할지몰라 고민중입니다.

단순히 소/중/대괄호를 이용해서 ip와 구분해주면 될 것이라 생각하였는데 그렇지 않았습니다.

aavaaa의 이미지

MS SLQ 디비 오류 조언 부탁드려요

잘 돌아가서 프로세스가 갑자기 에러를 밷어 냅니다

에러 메세지는 DB 관련 메시지이고

SQLSTATE 08s01
SQLSTATE 01000

위 코드가 발생합니다.

MS Management Studio로 로그인도 안됩니다.

기존에 잘 되던 것이 안되고 SQL 서비스 내렸다 올리면
다시 잘 작동하는데 원인을 파악할 수 없어
이런 현상이 반복되고 있습니다...

고수님들 조언 부탁드립니다 ㅜㅜ

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기