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

H4ckZ4의 이미지

어셈블리어를 c언어로 바꾸고 있는데 문제가 있습니다

*****첨부파일에 그림 있습니다*****
저 빨간색 친 부분에서
MOV BYTE PTR DS:[EDX+EAX],0 이 부분이 정말 이해가 안되며 어떻게 C언어로 코딩해야 할지
감이 안옵니다. 저부분이 실행되면
EDX의 데이터섹션에 들어있는 포인터주소값이 받은 문자열의 길이만큼 증가하고 그 주소에 해당하는
BYTE만큼의 데이터섹션에 0이 들어갑니다
요약하자면
동적할당된 포인터 변수 두개가 있습니다
한개의 포인터 변수의 값에 다른 한개의 포인터변수의 주소가 들어가 있고
저부분이 실행되고나면
포인터 변수의 값에 들어가있는 다른 포인터 변수의 주소가 입력받은 문자열의 길이만큼 증가하여
그 주소에 해당하는 데이터 섹션에 BYTE 만큼 0으로 덮어씌워집니다...
저부분을 C언어로 코딩하면 어떻게 될까요.??
그 윗부분의 코딩은 이러합니다.

#include
#include

jiny92의 이미지

PHP: 함수 리턴값의 array입력 관련

php 생초보입니다.
php 코딩 중에 이상 사항이 있어 원인 및 수정방법에 대해 문의드립니다.

시나리오는
1. 암호화된 email 주소를 DB에서 읽어 복호화 함
2. 복호화된 email 주소를 array에 넣어 return 함
3. return된 결과값을 이용해 인증처리를 수행함
입니다.

pseudo code는

ncss3709의 이미지

Cron 으로 telnet 백그라운드작업을 하고 싶습니다.

Cron으로 telnet 백그라운드 작업을 하고 싶어서

Crontab -e 편집하여 매시간 동안 telnet 재접속을 하고 telnet 접속 로그를 특정파일에 받고 싶습니다.

#!/bin/sh
cdrdate=`date +%Y%m%d`
telnet 172.1.1.10 5100 >> /home/$cdrdate.cdr

백그라운드를 하고 싶다면 다음과 같이 해야하는거 아닌가요?

nohup (telnet 172.1.1.10 5100 >> /home/$cdrdate.cdr) &

이게 안되네요 ㅠ_ㅠ..

namsa87의 이미지

Load Average가 올라가는 이유는 무엇일까요??

top - 10:22:07 up 147 days, 7:36, 1 user, load average: 12.05, 10.29, 9.58
Tasks: 341 total, 1 running, 340 sleeping, 0 stopped, 0 zombie
Cpu0 : 0.3%us, 0.3%sy, 0.0%ni, 97.0%id, 0.0%wa, 0.3%hi, 2.0%si, 0.0%st
Cpu1 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu2 : 0.3%us, 0.3%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu3 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu4 : 0.0%us, 0.0%sy, 0.0%ni, 99.7%id, 0.3%wa, 0.0%hi, 0.0%si, 0.0%st

erich0929의 이미지

wget 이나 curl 로 한국거래소 홈페이에서 주식 데이터를 다운로드 할 수 있을까요??

www.krx.co.kr 에 접속하면 종목별로 주식 데이터를 엑셀 파일로 다운로드 할 수 있습니다.
저는 이걸 wget 이나 curl로 받고 싶은데요...

일단 폼 태그는 이런 식으로 되어 있습니다.

dltmdgud의 이미지

키보드 후킹관련한 질문

안녕하세요. 회사에서 작업하다가 후킹과 관련하여 벽에 부딫히고 말았습니다.
제가 하려는 작업은 Alt+Tap 등의 특수키를 방지하는 것인데요.
인터넷에 많은 자료들이 있고 이를 활용하여 제작하였으나
후킹 프로시져에 메세지가 들어오질 않습니다.

글로벌 후킹을 할 경우 여타 다른 프로그램은 메세지를 받으나
현재 작업 중인 프로그램한해서만 메세지를 받지 못합니다.
인터넷에 돌아다니는 여러 예제 프로그램을 설치하여 작동을 해보아도 되질 않구요.
하지만 테스트 코드를 통하여서는 모두 작동이 되네요.

현재 후킹을 '코드상으로 누군가 방지하지 않았나'라고 예상하고 있으나
SetWindowsHookEx 함수는 제가 만든 코드 이외에는 보이지 않네요.
이러한 현상에 대해서 아시는 분은 알려주시기 바랍니다!

biokk의 이미지

임베디드 프로그래밍시 보드의 CPU를 최대한 활용하는 방법이 따로 있나요?

임베디드 프로그래밍을 하고 있는데요
요즘 임베디드의 CPU에는 core의 갯수가 많이 들어있는데요

임베디드에서 프로그램을 실행시키면 CPU에서 자동적으로 각 core에 균등하게 일을 시키게 되는건가요?
아니면 프로그래머가 코드로 지정을 해야 하는건지?

예를들어 엑시노스에는 4개의 core가 들어가있는데 무거운 프로세스가 돌아갈시 균등적으로 4개의 core가 동작하도록
하는 방법따로 있는건지 궁금합니다. 프로세스의 성능을 최대한 높이기위해서

H4ckZ4의 이미지

포인터 문제

void Func(char *lpCmdShow)
{
int *b = (int *)malloc(8);
int n2;
for(n2 = 0;lpCmdShow[n2] != 0;n2++);
int *a = (int *)malloc(n2+1);
?????????? <-
}
이렇게 했을때 b의 공간에 a의 주소를 데이터로 넣을 수 있나요?
더블포인터로 가능하다 하는데... 어떻게하는지 궁금합니다..

oblab의 이미지

임베디드 리눅스의 프로세스 과부하 체크 방법? top이용

임베디드 리눅스에서 프로세스의 과부하정도를 체크해보고 싶은데요
top 명령을 통해서 현재 프로세스에 대한 정보들이 많이 나오고 있습니다.
처음에 언뜻 보기에는 CPU% 라는 항목이 해당 프로레스의 CPU부하율인줄 알고
착각한 부분이있었는데요

페이지

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