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

nockol의 이미지

[완료] 리눅스 ftp 명령어 ls 질문입니다

ftp 서버의 폴더 내용을 조회해서 파일로 아웃풋 하려고 합니다.

그래서 ftp에서도 사용되는 명령어인 ls로 ls > a.txt 와 같이 파일로 출력을 했습니다.

출력된 파일은 ftp 서버가 아닌 로컬 디렉터리(lcd 명령어로 지정한)에 생성되었는데, 용량이 0 이더군요 으음...

물론 아무런 내용도 없었습니다.

어떤 방법을 쓰면 ls의 결과를 파일로 출력할 수 있는지요?

trymp의 이미지

IPC 통신을 hooking 할 수 있는 방법이 있나요??


리눅스상에서 데몬들끼리 통신을 할 때,

IPC 라고 불리는 shared mem, semaphore, mq, socket 통신, pipe

같은 것들이 있는 것으로 알고 있습니다.

제가 이런한 데몬 사이에 통신을 hooking 해서 보고 싶은데요.

현재로써는 tcp/ip socket 통신외에는 볼 방법이 마땅치 않네요.

unix socket 이나 pipe 같은 것들도 hooking 할수 있나요??

데몬사이에 통신을 분석할 필요가 있어서 질문드립니다.

고수님들의 많은 조언 부탁드립니다.

i06966의 이미지

vmware backtrack5r2 설치오류

안녕하세요오늘처음가입하자마자

질문글을올리네요...ㄷ

다름이아닌

제가보안쪽공부를하면서

backtrack을 사용할일이 생겨서 노트북에서 backtrack5r2을 vmware에서 설치하려고햇습니다

맨처음boot화면에서 엔터를 누른 text환경에들어가면

Loading /casper/vmlinuz...........................
Loading /casper/initrd.gz.............................
..................................................ready.

까지 만 뜨고 정지가 되버립니다

왜 그런걸까요

같은 ios파일을 VirtualBox라는 가상머신에서

돌렷을 때는 설치까지잘됫습니다.

제노트북 사양은

Intel Core Ivy Bridge i7-3610QM, 8GB DDR3 Windows7 64bit 삼성NT550P5C-S75L 입니다

declspec의 이미지

ELF 섹션과 프로그램헤더의 권한질문

ELF 포맷에서(PE 도 마찬가지로)
여러개의 섹션이 모여서 하나의 프로그램 헤더가 된다고 합니다
그런데 readelf 커맨드를 써보면
섹션도 섹션마다 RWX 권한부여가 되어있고
프로그램 헤더도 RWX 권한부여가 되어있습니다

1. 서로다른 권한을 가진 섹션 여러개가 하나의 프로그램 헤더가 된다면
권한은 어떤 규칙으로 처리되는걸까요?

2. 그리고 아래같은 경우 첫번째 LOAD 헤더랑 NOTE 헤더가 매핑되는 가상메모리 영역이
중첩되는데 권한은 서로 다릅니다(RE, R)
어떻게 된걸까요?

jhl9105의 이미지

리눅스 .a 파일 질문입니다.

안녕하세요.

저는 리눅스를 배워본 적이 없는 학생입니다..

임베디드에 관심을 갖으면서 리눅스에 대해서도 조금씩 배워가고 있습니다.

지금 사용 하고 있는 보드는 ADChips 라는 회사에서 만든 eagle 이라는 칩 이구요, 이를 통해서

영상처리 프로그래밍을 하고 있습니다.

회사측에서 제공한 sample 프로그램을 컴파일 하여 보았는데, 이상하게 참조하고 있는 모든 라이브러리를 뒤져도 해당 .c 파일에서 사용하고 있는 함수의 프로토타입이나 정의를 찾아볼 수가 없었습니다..

사용하고 있는 함수는 DMA에 관련된 함수로(첨부파일의 .c 파일 안의 eagle_GDMA라는 함수 입니다)
회사측에서 만들어 놓은 것으로 보입니다. 아마 FPGA의 RAM에서 영상 data를 읽어오는 함수로 보입니다.

그런데 이 함수의 파라미터에 대한 의미를 정확하게 모르겠어서 include된 header파일을 열어 보아도 프로토 타입 선언이 되어 있지 않았습니다..

thslrtoo의 이미지

헤더파일은 왜 만드나요??

아주 초보적인 질문입니다.
C나 C++을 보면 헤더파일이 따로 존재하는데요.
헤더파일은 왜 만드나요??
보통 헤더파일에는 C같은 경우에는 함수 원형이나 사용할 변수들이 선언되어 있고,
C++같은 경우에도 클래스 선언이나 전역변수등 C와 다를바 없습니다.
이런것들은 .c나 .cpp 파일에서도 선언할 수 도 있지않나요??
그리고 #include 할때 .h 파일 말고 .c나 .cpp 파일로 해도 되던데
왜 굳이 헤더파일을 따로 만드나요??
단순이 보기편하라고, 혹은 관리하기 편하라고 그렇게 하는건가요??

ytt123의 이미지

원하는 line에 대해서만 awk를 적용시키려면?

가령,

100 10
200 10
-200 10
-100 10

첫 두 줄은 컬럼끼리 더하고 (awk '{print ($1)+($2)}')
나머지 두줄은 컬럼기리 빼고 싶은데요 (awk '{print ($1)-($2)}')

어떻게 구현하는 것이 좋을까요?

조건문을 써서 첫번째 컬럼이 양수이면 두 컬럼을 더하고, 음수이면 빼고...
할수도 있지만 좀 복잡할거 같기도 하네요.

감사합니다.

oliccc의 이미지

sizeof 의 실제 코드?!

안녕하세요..

sizeof가 어떻게 구현된 것인가 알아보다가

#define getsize(x) ((char *)(&x+1) - (char *)(&x)) 같은 구문을 발견했습니다. 이해가 잘 가지 않아 아래 코드로 주소값을 찍어보니

int a[] = {1, 2, 3, 4, 5, 6};

printf("a = %p\n", a);
printf("&a = %p\n", &a);
printf("a+1 = %p\n", a+1);
printf("&a+1 = %p\n", &a+1);

OUT:::

a = 0x7fffed3a0da0
&a = 0x7fffed3a0da0
a+1 = 0x7fffed3a0da4
&a+1 = 0x7fffed3a0db8

두둥..

원래 이런 것인가 하고 코드를 약간 바꾸어서

int a[];

red10won의 이미지

Xorg데몬이 CPU점유율을 99%먹는 경우도 있나요?

Xorg데몬이 CPU점유율을 99%먹는 경우도 있나요?

서버엔 역시 x를 쓰면 안되는건가요 ㅎ?

살다 살다 이런경우는 처음보네요 ㅎ

xorg가 좀비 프로세스라니,

페이지

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