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

rabbit59의 이미지

데몬이 비정상종료가 될때 해결법..


proC 로 작성된 SMS 발송데몬이 있습니다.
크게 복잡한 내용도 아닌데..
1분마다 QUEUE 에 들어온 데이터를 읽어 SMS 서버로 전송하는역할을합니다.
일반적으로 잘 작동되고 돌고있는데.. 아무 신호없이 죽는경우가 두어달에 한번씩 발생합니다.
그래서
갑자기 종료되는 이유를 찾고싶은데 정상종료가 아니기에 로그에 남는게 없습니다.
비정상종료될때 받은 시그널이나 상황을 알고싶은데
그런걸 로그에 남길 방법이 있을까요
더 필요한 정보가 있으면 알려드리겠습니다.
기능개선을 해야하는데.. 이유를 모르니 뭔가 해볼수가 없네요
도움 부탁드립니다.

rabbit59의 이미지

데몬이 비정상종료가 될때 해결법..


proC 로 작성된 SMS 발송데몬이 있습니다.
크게 복잡한 내용도 아닌데..
1분마다 QUEUE 에 들어온 데이터를 읽어 SMS 서버로 전송하는역할을합니다.
일반적으로 잘 작동되고 돌고있는데.. 아무 신호없이 죽는경우가 두어달에 한번씩 발생합니다.
그래서
갑자기 종료되는 이유를 찾고싶은데 정상종료가 아니기에 로그에 남는게 없습니다.
비정상종료될때 받은 시그널이나 상황을 알고싶은데
그런걸 로그에 남길 방법이 있을까요
더 필요한 정보가 있으면 알려드리겠습니다.
기능개선을 해야하는데.. 이유를 모르니 뭔가 해볼수가 없네요
도움 부탁드립니다.

nicemuy의 이미지

[완료]Memory의 실제 논리적 구성과 실제 addressing의 차이점이 궁금합니다.

제가 요새 하드웨어 공부를 하게되면서 Memory의 구조를 스치듯(?)이 보았는데, 상당히 이해가 안가는 점이 있어서 질문남겨 봅니다ㅠㅠ

우선은 제가 본 메모리의 대략적인 구조 그림이 아래와 같은데요...

이것이 32bit 컴퓨터에서는 address라인과 data라인이 전부 32bit라고 합니다. 여기서 제가 궁금한점이, 그림에 따르면 32bit 컴퓨터에서 address가 0x00 00 00 00에서 data를 실제 32bit를 읽어오고 0x00 00 00 01에서도 data를 32bit 읽어오고 이렇게 되야하는데,

skagudwn01의 이미지

;

badwood의 이미지

BOF할때 pop pop return 이나 push return를 eip에 덮을때 질문입니다.

my $file= "test1.m3u";
my $junk= "A" x 26094;
my $eip = "BBBB";(여기에 pop pop return주소나 push return주소를 넣겟죠)
my $preshellcode = "XXXX";
my $shellcode = "1ABCDEFGHIJK2ABCDEFGHIJK3ABCDEFGHIJK4ABCDEFGHIJK" .
"5ABCDEFGHIJK6ABCDEFGHIJK" .
"7ABCDEFGHIJK8ABCDEFGHIJK" .
"9ABCDEFGHIJKAABCDEFGHIJK".
"BABCDEFGHIJKCABCDEFGHIJK";
open($FILE,">$file");
print $FILE $junk.$eip.$preshellcode.$shellcode;
close($FILE);
print "m3u File Created successfully\n";
 

위처럼 exploit코드를 넣습니다.

asdfjk1의 이미지

armcc로 build하고 gcc로 link하는 문제

프로젝트를 armcc로 build하여 .o파일로 만든 후에 gcc로 link하려고 합니다.
사용하려고 하는 toolchain은 codesoucery에서 제공하는 arm-none-eabi 계열이고요
armcc를 이용하여 .o file을 만든 뒤에 arm-none-eabi-ld로 link를 하려고 시도하였는데 아래와 같은 에러가 발생하네요.
어떤 문제일까요?
Dwarf Error: Could not find abbrev number 116.

declspec의 이미지

자바스크립트 관련 질문

자바스크립트에서
var a = new ActiveXObject("...");
이런식으로 ActiveX 객체를 만들수 있습니다.

저기서 쉘, 파일시스템 등등의 오브젝트를 만들게 되면
로컬 컴퓨터상의 명령등을 수행시킬수 있고, 파일생성 등을 할수 있는데요

그냥 자기 컴퓨터상에 html 파일 만들고
거기에 자바스크립트 코드를 넣어서 실행해보면

'자바스크립트가 외부 객체와 상호작용하는데 안전하지 않을수 있습니다'

라는 경고창 뜨고, 그냥 '네' 누르면 잘 실행이 됩니다.

하지만 동일한 html 파일을 웹서버에 올려놓고
인터넷 상으로 접속하면 경고메시지도 안나오고 곧바로

'자동화 개체를 생성할 수 없습니다'
이런 자바스크립트 에러만 나면서 아예 실행이 불가능합니다.

이것이 인터넷 옵션에서 '인터넷 영역', '로컬 인트라넷', '신뢰사이트'
등의 브라우저 접근영역별로 정책이 달라서 그런거 같은데

sharpguy87의 이미지

[완료]linux 6to4 터널링 설정 질문

제가 지금 IPv6 --Ipv4--Ipv6 의 통신이 이루어지게 하려고하는데요

일단 Ipv4의 주소를 Ipv6형식으로 변경 예를 들면

(10:20:30:40을 2002:0A14:1E18)

그 다음 인터페이스 생성하고 위의 local 6to4 게이트웨이 주소를 인터페이스에 추가했습니다.

그다음 라우팅설정에서 해깔리는데요

여기서 라우팅설정할때 라우터를 라우터를 만들어 Ipv4로 가야하는거아닌가요? 어떻게설정해야하는지

인터넷에서 6to4 찾아보면 #ip -6 route add 2000::3 via 203.254.38.130 dev tun6to4 metric 1

을 명령해 진흥원의 릴레이라우터를 이용하라는데 Ipv4의 컴퓨터와 연결해야하는데 왜 진흥원의 릴레이라우터에 연결하는지 모르겠구요 그다음으로

IPv6(A-pc)--Ipv4(B-pc)--Ipv6(C-pc)라하면

A B C 컴퓨터 모두 인터넷에 연결되고 서로 랜선으로 연결되야하는건가요?

tdragon3의 이미지

리눅스 하드웨어 성능에 따른 CPU 점유율 차이...

아래와 같은 CPU 정보를 가진 서버에서 자바 프로그램을

구동하면 해당 프로세스의 CPU 점유율이 보통 10~20%정도에서 왔다갔다 합니다..

서버 #1(8GB Memory)
Intel(R) Xeon(R) CPU E5530 @ 2.40GHz
processor 0 1 2 3 4 5 6 7
physical id 0 2 4 6 1 3 5 7
siblings 1 1 1 1 1 1 1 1
core id 255 255 255 255 255 255 255 255
cpu cores 1 1 1 1 1 1 1 1

그러나... 아래와 같은 서버에서 구동을 하면 CPU 점유율이 보통 200~300% 정도에서

왔다갔다 하더라구요

random31의 이미지

net snmp 발생 문제를 도와주세요.

안녕하세요. 이번에 net snmp를 통한 서버 모니터링 개발을 준비하고 있습니다.

두서버에 각각 netsnmp 5.4.1버전을 설치 하였는데요.
한개의 서버는 이상이 없지만, 타 서버는 파티션 정보를 구하는 snmpwalk 명령이나
프로그래밍한 코드에서도 파티션 정보가 두번 출력되는것이 확인 됩니다.

혹시 이유를 아시는 분 있으실까요?

고수님들의 답변을 기다립니다.

감사합니다.

페이지

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