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

jyj9782의 이미지

버퍼언더플로우에 대해서 좀 질의합니다..

버퍼언더 플로우취약성이.. ^^

ISS 에서 발표한것들이랑..
GOBBLES 가 발표한 것들이랑 있는데요..

정확히.. 어떤 문제로 인해서..

어떤형식의 권한상승 공격이 가능해지는건지..

개념에 대해서 설명좀 부탁드립니다 ^^ 혹시 아시는분 계시면요..

아무래도 언더플로우니까..

버퍼의 뒷편으로 memcpy 되거나..

memmove 될때.. 발생하는건가요 ?

어디서 보니까 힙영역 다루는거라고도 하고.. 이거참 난감합니다

^^a

andysheep의 이미지

Tree 자료구조 간단한 소스 코드 구할 수 있을까요?

Binary Tree 자료구조 예제는 쉽게 구할 수가 있는데,

제가 원하는 Tree 자료구조는 binary Tree가 아닌, 일반 Tree 입니다. B-Tree 보다는 간단한 걸 찾고 있죠.

아래와 같이 노드가 자식 노드들을 여러개 가질 수 있으면 됩니다. 소스는 C나 python 이면 좋구요.

                 root
      A           B           C
                            D  E  F G 
sysmoon의 이미지

화상채팅 구현할려고 하는데요?

c언어로 해볼까 합니다.
visual c로만 해야 하나요?
으~~ 막막하네요..
현제 씨로 소켓 프로그래밍 공부하고 있고요.. 쩝 갈길이 머네요..
자바로 네트웍 프로그래밍은 간단한 채팅과 메신저 만들어본 수준인데..
으~~~ 씨로 시간이 오래 걸리더라도 졸작으로 한번 해볼려고 합니다.
조언좀 해주세요..
참고할만한 오픈소스가 있는지 ㅡ.ㅜ

yurizen의 이미지

랜카드 드라이버를 매 부팅때마다 띄워줘야 되네요ㅠ.ㅠ

P4P800 메인보드의 3com랜카드를
아수스 홈페이지에서 받은 드라이버(3c2000)로
설치했습니다. 그리니깐 모듈파일(3c2000.o)의 생성까지는
문제없이 잘되었는데..

매번 부팅할때마다 3c2000.o 가있는 디렉토리에서
insmod 3c2000.o
라고 해줘야 모듈이 올라가서 인테넷이 되는군요..

매부팅때마다 저거 안하고 바로되는 방법이 있을텐데..
모르겠네요..^^;;
메뉴얼에는 저거하는 과정까지만 있었거든요..

이담에는 어떻게 해야 하나요??

applectron의 이미지

FAT 파티션을 인식하고 일반유저가 write할 수 있도록 설정하는

저는 hda5 에 리눅스/윈도우즈 공용 데이타 파티션(FAT32)이 있습니다.
이 파티션을 리눅스에서 사용하려고 /etc/fstab에 다음 줄을 추가했습니다.
/dev/hda5 /mnt/data vfat defaults 0 0
이렇게 했는데, 그 파티션의 파일에 쓰려고 하면 access denied 라고 나옵니다.
일반계정에서 쓸려면 이 줄을 어떻게 변경해야 되죠?
추가질문:
맨 마지막 줄에 0 0 이라고 한 것을 1 1 로 바꿔도 괜찮을까요? 맨페이지에서는 이 영역이 리눅스파티션 전용인 것처럼 나오던데 이것은

applectron의 이미지

i18n = internationalization 인 이유?

internationalization 을 어떻게 줄인 말이 i18n인 것 같은데,
i18n이라는 말이 아직도 암호같은데, 어떻게 해서 internationalization의 준말이 되는거죠?

kawawa의 이미지

서버를 위해서 UPS를 구입하는것이 좋겠지요?

UPS를 하나 마련 할려구 하는데요 어디껏이 좋은가요?

APC 꺼 많이 사용하시는지... APC Smart-UPS 1000VA USB XL 120V


1,000VA, 800W battery backup, 8-outlets with PowerChute Smart-UPS Bundle
Audible Alarms
Automatic Voltage Regulation (AVR)
AVR Boost
AVR Trim
Extendable Run Time
Hot Swap Batteries
Intelligent Battery Management
Overload Indicator
Replace Batt Indicator
Site wiring fault indicator
SmartSlot
Software
User Replaceable batteries
USB compatible
User Replaceable batteries

위와 같은 스팩의 UPS 는 괜찮은가요? 노트북을 서버로 만들려구하는데..

raymundo의 이미지

윈도우용 Vim 에서 visual 모드가 풀려버리는 문제

VIM 6.1.264 입니다. 윈도우용이긴 합니다만, vi 에 관한 것은 아무래도 여기서 여쭈는게 나을 듯 해서요 ^^;

v 를 눌러 visual mode 를 선택한 후 hjkl 키로 이동하여 블럭을 잡는 것은 잘 되는데, Ctrl+f Ctrl+b 를 눌러 페이지를 넘기는 순간 visual mode 가 해제되어 버립니다. 그래서 수 페이지 이상을 블럭지정하여 복사하고 싶을 때 j 로 한줄씩 내려가야 하네요.

리눅스용 vim 에서 그런 일 없고, 학교에서는 윈도XP 에서 vim (집하고 동일 버전) 을 쓰는데도 그런 문제가 없습니다. 집에서 윈도2000 에서 쓰는 놈만 이런 문제가 있습니다. 혹시 윈도쪽의 키 처리가 다른 걸까요?

미네랄워터의 이미지

2.6 커널컴파일시 Raid나 Scsi카드 모듈을...

얼마전 부터 레드헷9.0(커널 2.4.8)을 쓰고 있는데 커널 2.6으로 업할려고 커널 컴파일을 하구 있습니다.
전 hpt37x2(Raid)카드를 사용하기 때문에 리눅스를 설치할때 linux dd로 드라이버를 읽어줘야 리눅스설치가 가능했습니다. 설치는 sdb1에 했습니다.
그런데 커널 컴파일을 하면서 scsi컨트롤러 종류는 모듈로하고 initrd.img를 만들어야 부팅이 이상없이 된다는 글을 읽고 커널옵션에 hpt37x2에 (M)으로 체크하고(마침 IDE항목에 있었습니다.) 커널 컴파일후 make modules, make modules_install을 하고 mkinitrd 를 실행했는데 hpt37x2.o파일이 찾을수 없다는 말이 떠서 /lib/modules/2.6.0... 디렉토리를 살펴보니 hpt37x2.o 파일이 보이질 않았습니다. 그래서 2.4.8의 모듈폴더에서 hpt37x2.o 파일을 2.6.0모듈 폴더로을 복사하고 mkinitrd를 실행해서 initrd.img파일을 만들었습니다.

crasher의 이미지

mplayer 설치중 make를 입력해도 진행이 안됩니다

한컴 리눅스 3.1 설치해서 거기에 있는 mplayer로 바람의 검심 보려고 했는데

Quote:
선택한 비디오 출력(-vo)장치를 열거나 초기화 할수 없습니다

라고 나오는 바람에 여기저기 검색하다가 mplayer와 코덱을 설치 하기로 하고
설치를 하는도중 mplayer설치 부분에서
[code:1]# ./configure --disable-runtime-cpudetection --enable-gui --language=ko

#설정 -저사양 컴퓨터일경우는 --enable-gui를 빼주세요 이게 없으면 더 빠릅니다 (단, 그래픽모드가 아닙니다. 저는 이걸 사용하고 있습니다)

페이지

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