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

jswoo21의 이미지

system call wrapping module 구현.........

학교다니는 학생인데요..
과제가 __schedule() 함수에 의해 context switching이 발생되는 task의 정보들을 출력시키는건데
system call wrapping module로 구현해야되요...
전에 간단한 시스템콜 wrapping 했을때는
시스템콜 테이블에서 콜번호 확인해서
후킹하는 방식으로 했었는데...
저 __schedule 함수는 시스템콜 테이블에 없더라구요..
이럴경우에는 어떻게 wrapping 해야되죠?

mandugukbap의 이미지

TCP송신자가 보내야 할 ack의 값보다 큰 값을 보내면?

안녕하세요.

TCP의 한 쪽 호스트가 다른 쪽 호스트에게 Ack 세그먼트를 보낼 때, 보내얄 할 값보다 더 큰 값을 보낸다면 Ack을 받아야 하는 쪽은 어떻게 반응 하는지요?

예를 들어 TCP 핸드쉐이크가 끝난 후 TCP 커넥션을 시작한 쪽이 첫 세그먼트의 ack을 1010을 보내야 하는데, 4010을 보낸다면 받는 쪽에서는 어떻게 반응하는지가 궁금합니다.

참고로 리눅스 커널 중 어느 부분에 이런 메카니즘이 쓰여져 있는지 알려 주시면 갑사하겠습니다.

bosungs2y의 이미지

Winpcap으로 이용하여 Web 방화벽 제작을 할려고합니다!

Linux를 사용하다 Winpcap을 이용하니 여간 힘든게 아니군요...

SQL injection을 탐지하고 방어하는 프로그램을 제작할려고 합니다.

우선 Promiscuous 모드로 패킷을 받고

목적지 IP가 Server IP주소이고 사용된 port가 80번 일시 Detect기능 수행

해당 웹서버에 ID, PASSWORD에 '-- 'having 'union 등 sql 쿼리문 이용시 탐지하여

그 쿼리문의 사용한 컴퓨터 IP에서 SQLinjection공격!!! 라는 식의 알람이 발생하는 프로그램을 제작할려합니다.

어떤식으로 소스를 짜야되고 ㅠ 내가 필요한 부분을 캡쳐 해서 Detection룰에 비교하는지

가르켜주시면 감사하겠습니다!!!!!!!

/////이 Winpcap 소스를 예제로 바꿀려 합니다 ////
#include "pcap.h"
#include
#include

hol_ding의 이미지

UDP 통신의 관해서 질문 드립니다..

UDP 서버를 개설해서, 여러 클라이언트가 서버에 요청을 하면 그에 응답하는 기본적인 UDP 서버를 개설중에 있습니다.
워낙에 1:다수 식의 통신인지라 UDP 외엔 쓸만한 프로토콜을 찾기 어려웠습니다.
헌데, UDP 서버가 클라이언트에게 패킷을 전송하면 그땐 서버과 클라이언트가 뒤바뀌는게 될것일텐데..

그럼 클라이언트를 가동시키는 컴퓨터가 공유기를 이용해 네트워크를 사용한다면, 클라이언트가 직접 포트포워딩을 세팅해줘야 하나요?
아니면 포트포워딩을 하지 않고도 서버가 클라이언트 측에 메시지를 전송할 수 있을까요 ?

kimorak의 이미지

find 검색 후, 결과 파일 복사할 때 경로 유지..

안녕하세요. 방대한 소스 파일에서 특정 파일을 찾아서 다른 폴더로 복사를 하려고 하는데요.
복사를 할 때, 기존 경로를 유지하는 방법에 대해서 질문 드려요.

현재는 다음과 같이 하고 있는데, 이렇게 하면 통째로 한 폴더에만 copy 되서, 경로를 유지해서 복사하려면 어떻게 해야할까요..
$ sudo find ./ -type f -name "*.c" -exec cp {} ~/temp/ \;

trymp의 이미지

outlook에서 html 을 볼수 있게 하려면 메일 송신을 어떻게 해야 하나요??


메일 전송을 하는 프로세스를 짜서 특정 조건에서 SMTP 소켓 통신으로 메일을 쏘는데요.

html tag를 내용으로 해서 메일 발송을 할 일이 생겼는데,

그대로 보냈더니 outlook에서 text 형식으로 그대로 html tag 가 보입니다.

저는 웹처럼 나타내기 위해서 작업 할 건데요.

그래서 메일전송시에 outlook 에서 html 을 제대로 인식하도록 하기 위해서는

메일 전송시에 다른 처리가 필요한 것인지 궁금합니다.

무슨 html tag를 따로 추가해야 하는 것인지.. 아니면 encoding 을 다르게 해야 하는 것인지??

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

systemfile의 이미지

[sendmail] 하나의 메일 서버에 여러 도메인을 설정하고 싶습니다.

계정 하나가 여러개의 도메인을 사용할 수 이도록
하나의 메일서버에 여러개의 도메인을 설정하고 싶습니다.

이래저래 설정해보다 안되어 글을 남깁니다.ㅜ.,ㅡ

시스템 정보
CentOS 5.5
sendmail 8.13.8
dovecot 1.0.7

메일서버는 하나이고 도메인이 3개인 상황입니다.
mx설정은 아래와 같이 되어있습니다.
A.co.kr MX mail.A.co.kr
B.co.kr MX mail.B.co.kr
B.com MX mail.B.com

그리고 메일서버인 mail.A.co.kr / mail.B.co.kr / mail.B.com의 IP는 같습니다.

prankenmk2의 이미지

openldap과 ssh연동시켰습니다. history파일은 어떻게 해야할까요?

엉망인 계정정책을 뜯어 고치기 위해(개나소나 root) openldap와 ssh연동을 통해 개인당 1개씩의 계정을 제공하려고 테스트 중입니다.

openldap설치와 ssh연동, sudo를 이용한 권한 정책까지 테스트를 완료 하였습니다.

그런데 서비스 적용을 하려고 하니 ldap계정이다 보니 홈디렉토리가 없는 문제가 있네요.

홈디렉토리는 어차피 관리자는 root를 사용하고 그 외 사람들은 서버 설정이나 로그 확인(읽기)만 하기 때문에 상관없는데

문제는 history 파일도 없으니 계정별로 어떤 일을 했는지를 확인할 수가 없습니다.

검색해보니 홈디렉토리로 autofs로 마운트를 한다고 하는데... 서비스되는 서버에 적용하기는 힘들어보입니다.

홈 디렉토리가 없는 계정의 bash_history 파일을 남기는 방법은 어떤게 있을까요?

조언 부탁드립니다.

감사합니다.

푸득의 이미지

서버 os 추천 부탁드립니다.

idc내에 모바일용 웹서버를 설치해서 두려고 합니다.
서비스가 크지 않아 해당 서버에 db + 웹서버를 같이 운영시킬 예정입니다.

지금까지는 레드햇으로 이미 설치된 서버만 써보았는데
이번에는 os 설치부터 해야되서요..
서버는 이전에 사용하던 서버가 있고요(서버 사양은 Xeon 3.2GHz, memory 3G)

이정도 사양일 때 서버용 os는 어떤게 좋을까요?
추천 부탁드립니다.

한가지 더..
db는 mysql을 쓸 예정인데 mysql은 학부시절 프로젝트 할 때 잠시 써보았는데요
시중에 판매되는 MySQL 책들을 보니 PHP+MySQL 책들이 많더군요
MySQL 책들이 PHP와 같이 엮여있는 이유가 무엇인가요??
혹시 아시는분.. 저에게 큰 가르침(?) 부탁드립니다 :)

spark1000의 이미지

너무나도 기초적인 그래픽 관련 질문...

너무나도 기초적인 것인데요,

그, 소스를 보면, 그냥

if

elif 등만 나오는데,

만약, 슈퍼마리오 게임을 만든다고 한다면,

Space를 누르면, 마리오가 점프 한다.

이런 것은,

어떻게, 그 마리오라는 그림과

명령어를 연결하나요?

즉, 컴퓨터가, 제가 친 명령어, 'jump'를 알아먹었을 때,

컴퓨터한테, 또 말하길, 마리오를 'jump' 이렇게 말해야 하잖아요.

그런데, 컴퓨터한테, 말하려면,

검은 모자를 쓰고, 청 멜빵바지를 입게 그려진 수염이 있는 사람이 마리오임. 그 개체를 'jump' 하시오.

이렇게 명령하나요?

어떻게 컴퓨터가, 특정한 그림 개체를 알아먹을 수가 있나요?

어떤 flash file 자체에, 마리오 딱 한명만 들어있어서, 그 flash file을 지칭하면,

컴퓨터가 그 flash file을 이야기 하는 줄 알고, 그 안의 마리오만 인 줄 알고, 마리오만 점프하게 하는 것인가요?

페이지

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