프로그래밍 QnA

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 서버가 클라이언트에게 패킷을 전송하면 그땐 서버과 클라이언트가 뒤바뀌는게 될것일텐데..

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

trymp의 이미지

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


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

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

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

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

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

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

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

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

spark1000의 이미지

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

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

그, 소스를 보면, 그냥

if

elif 등만 나오는데,

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

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

이런 것은,

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

명령어를 연결하나요?

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

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

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

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

이렇게 명령하나요?

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

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

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

spark1000의 이미지

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

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

그, 소스를 보면, 그냥

if

elif 등만 나오는데,

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

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

이런 것은,

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

명령어를 연결하나요?

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

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

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

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

이렇게 명령하나요?

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

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

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

fixme의 이미지

루비 uhc 인코딩

파이썬에서는 기본으로 되던데 루비에서는 uhc로 인코딩 바꾸는거 어떻게 하나요?

tien770의 이미지

C++, 클래스 상속할때 함수 다형성 상실? 되는게 맞나요?

class Base
{
public:
void f(int) {}
void f() {}
};

class Derived : public Base
{
public:
// something
};

class DerivedAgain : public Derived
{
public:
void f() {}
};

Base b;
b.f();
b.f(1);

Derived d;
d.f();
d.f(1);

DerivedAgain a;
a.f();
a.f(1); // compile error

간단한 테스트 코드입니다.

momo7의 이미지

[perl] 일정 갯수, 같은 열끼리 합한 값을 추출할때

1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2

위와 같은 파일 샘플에서 같은 열끼리 합산을 하는데,

첫번째줄부터 세번째 줄까지의 합을 출력하고,

그 다음에는 두번째 줄에서 네번째 줄까지 합하여 출력하고

그 다음에는 세번째 줄에서 다섯번째 줄까지 합하여 출력하고자 합니다.

인터넷에서 코드를 참조하여 아래와 같이 만들었는데

반복수행전까지는 실행이 되나 반복수행(1번째 줄에서 3번째, 2번째에서 4번째,...)은 되질 않습니다

혹시 힌트주실분 있으신가요?

momo7의 이미지

[perl] 일정 갯수, 같은 열끼리 합한 값을 추출할때

1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2

위와 같은 파일 샘플에서 같은 열끼리 합산을 하는데,

첫번째줄부터 세번째 줄까지의 합을 출력하고,

그 다음에는 두번째 줄에서 네번째 줄까지 합하여 출력하고

그 다음에는 세번째 줄에서 다섯번째 줄까지 합하여 출력하고자 합니다.

인터넷에서 코드를 참조하여 아래와 같이 만들었는데

반복수행전까지는 실행이 되나 반복수행(1번째 줄에서 3번째, 2번째에서 4번째,...)은 되질 않습니다

혹시 힌트주실분 있으신가요?

ezlelay의 이미지

kisa에서 배포하는 seed 알고리즘 문제. 리눅스랑 윈도우랑 결과값이 다름..

KISA에서 배포하는 공개 소스를 이용하여 코드를 짰습니다.

그냥 .c파일 위에 .h파일과 .tab파일을 쓰고 main구현했고

http://codepad.org/EiMmaD6w

해당 소스코드이고 코드패드, 혹은 리눅스 계열의 ciphertext는

Key : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Plaintext : 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

Encryption....
Ciphertext : 1B 58 93 2D 88 0E 34 7A FB D5 7A 11 09 A8 74 00

Decryption....
Plaintext : 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

Round Key :

페이지

프로그래밍 QnA 구독하기