프로그래밍 QnA

elflord의 이미지

grep 문자 필터링중 발생한 알수없는 문제점입니다.

아파치 errorlog 분석중 이상한 문제가 발생했습니다.
바이러스 공격에 의한 에러를 빼고 로그를 분석하기 위해서 최초 아래와 같은 구문으로 로그내용을 확인하고 있었습니다.

Quote:
tail -n50 -f /usr/local/apache/logs/error_log | grep -v ".ida" | grep -v "cmd.exe"

분석도중 또다른 윈도취약점공격(nsiislog.dll)에 따른 에러가 발생해서 그 에러도 빼기 위해서 새로운 grep명령을 추가했습니다.
Quote:
tail -n50 -f /usr/local/apache/logs/error_log | grep -v ".ida" | grep -v "cmd.exe" | grep -v "nsiislog.dll"

son50의 이미지

hostname

env 명령을 실행하면 환경 변수가 보입니다.
그런데 그 중에서 "HOST= " 가 보이지 않는군요.
어떻게 하면 나오게 할 수 있을까요?
프로그램이 호스트 변수를 읽어들이게 되어 있어서요.

jenix의 이미지

스택오버플로에서.. 어셈코드를 char 변수에 집어넣을때 변환법?

안녕하세요..

phrack 의 스택오버플로우 관련 문서를 보고있었는데요.

음..이건 예전부터 궁금하던건데..

스택오버플로우를 발생시킬때..

간결하게 작성한 어셈코드를 char 변수에 들어가는 형식(?) 으로 변환시켜서..

인풋값 등에 그 코드를 집어넣어서 발생시키는게..

가장 간단한..스택오버플로우로 알고있는데요..음..

다음과 같은코드에서..

어셈코드를.. char 변수에 집어넣는 형식으로 어떻게 바꾸는지 궁금하네요 :cry:

일반적인 어셈책에는 안나와있는거 같은데..

jhfami의 이미지

Ethernet device 상태가 변화할때..

ethernet device의 상태가 변화하면 그 이벤트를 보고 일정한 처리를 해주는 프로그램을 만들고 싶은 데,
참고할만한 자료가 있을까요?

미리 감사드리겠습니다.

Saintlinu의 이미지

정규 표현식으로 ...

안녕하세요

예전에 어딘가 본것 같아 한참을 찾았는데도 안 보이는군요..

sed / awk / grep 만 가지고

HTML문서에 들어있는 <img src="어쩌고 저쩌고"> 이 부분만

추출할 수 있는 정규 표현식을 만들고저 합니다.

물론 필요한 내용은 "어쩌고 저쩌고" 이고요 <img src="~~~"> 까지

다 잡아도 상관은 없습니다.

sed -e 's/<img(*.)>//g' index.html

위의 코드가 동작하는 정 반대의 기능을 원하는 것입니다.

perl의 m()i 함수로 충분히 할 수 있지만 우리의 친구 sed / awk / grep으로

똥꼬의 이미지

inline함수 관련해서. 궁금..

보통 커널 소스를 보면 static __inline__ int 함수명{}이런
식으로 구현되 있습니다.
그전에는 그냥 "자주 사용되는 루틴을 inline함수로 구현하면 빠르다"라고
알고 있지만,, 정확히 왜 사용하는지 궁금하더군요

hbsnow의 이미지

죽더라도 다시살리는 프로세스 만들기

띄워놓은 프로세스가 죽지 않기를 바라는 마음은 프로그래머라면 공통적인 생각인것 같습니다.

게시판을 검색을 해보니 그 어떤 글보다도 많은 글이 올라와 있네요

대략 정리를 해보면

1. 쉘로 구성하는 방법
2. 프로그램으로 처리하는 방법
3. 쉘과 프로그램을 병행하는 방법

각자 처리하는 형태나 방법이나 쉘도 다 다른것 같은데요

쉽고 그리고 안정성을 가지는 방법은 어떤게 있을까 궁금해서 올려봅니다.

가능하면 간략한 코드를 올려주시면 감사하겠습니다.

bluemoon의 이미지

C++에서 switch문 제거하는 방법이 없을까요?

url로 넘어온 값에따라 여러모듈로 분기하는 루틴이 있는데 이걸
switch 문으로 처리하면 편하긴 한데 C 냄새가 많이 풍기네요.
예전에 case구문의 순서상의 문제로 논리적 오류가 발생했던 경험도 있었고..
그래서 좀 더 스마트하게 처리하는 방법이 있을까해서 질문드립니다.

skjean의 이미지

모듈 프로그램에서 작성 이후, ioctl()을 구현하고, application

다음과 같은 에러와 함께... (/var/log/messages)
segmentation fault를 냅니다.

[code:1]

Feb 4 15:30:36 aladdin-mk9-10 kernel: EHHM_EHIFE_AddrIns
Feb 4 15:30:36 aladdin-mk9-10 kernel: subnet Mask = ff000000
Feb 4 15:30:36 aladdin-mk9-10 kernel: prefix length = 8
Feb 4 15:30:36 aladdin-mk9-10 kernel: Here 1
Feb 4 15:30:36 aladdin-mk9-10 kernel: Unable to handle kernel paging request at virtual address 9b6f7100
Feb 4 15:30:36 aladdin-mk9-10 kernel: printing eip:
Feb 4 15:30:36 aladdin-mk9-10 kernel: c898d97f

driver0401의 이미지

libpcap에 관한 질문 입니다.

제가 libpcap으로 끌어 올린 패킷을 수정하지 않고(mac, ip, 등등 전혀 변경하지 않았습니다.) 다시 원래 가려던 곳으로 send했는데....

pcap이 무한 루프를 도는것 같습니다.
처음 packet 받음 -> 받은 packet 보내는 것을 또 캡쳐 ....

이런 식으로 무한 루프를 돌고 있는 것 같은데 방법이 없을까요...

들어온 packet과 보내는 packet이 완전히 똑같기 때문에 구분할 수 있는거 없어...filter를 쓸수도 없습니다.

조언을 부탁드립니다....

페이지

프로그래밍 QnA 구독하기