프로그래밍 QnA

anaiskaril의 이미지

nodejs 에서 http module을 사용하여(혹은 사용하지 않고) invaild request 받는 방법에 대하여

제목 그대로 입니다.
일반적인 http 프로토콜의 경우
GET / HTTP/1.1\r\n\r\n
와 같은 작서 방식을 따르는데요
앞에 GET 대신 올바르지 않는 값 예를 들면 BD12라던지 를 넣게되면
nodejs서버 자체에서 반응을 하지 않더군요 혹시 아시는 분 있으면 알려주시면 감사하겠습니다.

cjscokdd의 이미지

하스켈로 삽입 정렬 구현 질문드립니다.

하스켈을 배우고 있는 초보자입니다.
ghci환경에서 삽입정렬을 구현하기 위해,
우선 리스트에 오름차순 순서를 유지하며 삽입을 하는 함수 Insert를 구현하려고 하는데요

prelude> let insert x [] = x:[]
insert :: t1 -> [t] -> [t1]
prelude> let insert x (y:ys) = if x < y then x:y:ys else y : insert ys
insert :: Ord a => a -> [a] -> [a]

와 같이 함수 선언을 하고 난 후에

inviolable의 이미지

어셈블리 프로그래밍 책 추천 부탁드려요

art of assembly programming이라는 책으로 공부하려고 했는데

이 책은 HLA 어셈블리를 쓰더라고요.

근데 HLA 어셈블리는 리버싱할때 도움 안될거 같아서 다른 책 구하려고 하는데

HLA 어셈블리로 배워도 리버싱 헥사 코드 분석할 때 지장 없나요???

아니면 다른 책 구해야되나요

다른 책 구해야되면 다른 어셈블리 프로그래밍 책 추천 좀 부탁드려요.

inviolable의 이미지

리버싱 목적으로 프로그램 헥사 코드 분석하려면 어셈블리 프로그래밍을 잘해야되나요???

리버싱 핵심 원리라는 책 절반 정도 봤는데요 거기에는 리버싱 기법에 대해서만 나와있지

헥사 코드 분석하는 방법에 대해서는 전혀 나와있지 않더라고요

프로그램 헥사 코드 분석하려면 어셈블리 프로그래밍에 대해 공부해야되나요??

inviolable의 이미지

공유 오브젝트란 뭔가요??

dll개념하고는 또 다른 것 같던데 어떻게 이해해야할까요???

비쥬얼 스튜디오 2008에서 소스볼 때 .obj파일 묶음이 프로젝트에 추가된 걸 본적이 있는데 그게 공유 오브젝트 맞나요???

왜 dll파일로 만들지 않고 그렇게 하나요???

zhlee의 이미지

회사에서 개발한 경험을 토대로 개인 오픈소스 프로젝트를 진행한다면 저작권 문제가 될까요?

안녕하세요, 회사에서 개발한 경험을 토대로 비슷한 성격이지만

완전 새로운 코드를 개인 오픈소스로 진행하면 문제가 될 수 있을까요?

예를 들면 업무 시간내에 UI 개발을 열심히 했었는데 몇번 해보니까 여러 구조적인 문제를 겪고

집에 와서 새로 설계해서 진행한다던지...

회사에서 만든 코드들은 사용 할 생각은 없구요, 단지 업무 시간에 했던 일과 비슷하니

나중에 문제가 되지 않나 싶어서 글 올려봅니다.

zzape의 이미지

2.6커널 컴파일 오류 질문입니다.(롤링 스파이더)

현재 드론의 내부코드를 보기 위해
제조사에서 제공하는 소스를 받았는데
그게 2.6커널입니다.
인터넷에서 커널 컴파일에 대한 부분을 여러군데를 찾아보면서
시도를 하고 있습니다

make mrproper
make menuconfig
make dep
make clean
make bzImage
make modules
까지 한 상태입니다

그런데 오류가 3개가 나서 오류를 수정하려하는데 잘 몰라 도움을 요청합니다.

사진에 나온것처럼 igbvf.h의 129줄 15번재에 page가 문제 같은데 수정을 잘 못하겠습니다.
어떤 부분을 수정해야되나요

그리고 /usr/src 내의 파일 중 수정을 하려면 밖에 수정해서 다시 옴겨야 되나요
그 폴더 내에선 수정을 할 수 없나요?

violetoov의 이미지

kernel의 네트워크 계층에서 ip header가 포함된 packet을 가로채고 싶습니다.

안녕하세요.

android 환경에서 vpn을 사용하지 않고 패킷(ip header를 포함한 패킷)을 가로채어 app에서 이용할 수 있는 방법에 대해 고민하고 있습니다.

현재 app에서 생성된 패킷이

응용계층 -> 전송 계층(tcp) -> 네트워크 계층(ip) 로 내려가면서

네트워크 계층의 ip_output.c파일의 ipqueue_xmit() 함수에서

ip header를 구성해 데이터 링크 계층으로 보내는 것 까지는 알아낸 상태입니다.

그 다음 step으로 ip haeder가 들어간 패킷을 빼돌려 데이터링크 계층으로 내보내지 않고

app에서 해당 패킷을 얻을 수 있는 방법에 대해 고민하고 있는데 감이 오질 않아 어떻게 해결하면 좋을지 의견 부탁드립니다.

juhyun16의 이미지

MIPS 어셈블리어 질문있습니다.

사용자로 부터 값을 입력받아서 오름차순 정렬시키는 함수를 MIPS 어셈블리로 구현하고 있습니다. 지금 현재 구현된 것은 숫자 0이 나올 때까지 값을 입력 받고 숫자들을 정렬 시킵니다. 즉, 숫자 0은 정렬될 수가 없어요. 그리고 숫자를 입력할 때도 매번 엔터를 치도록 구현되었는데요 이것을 좀 수정하고자 합니다.

스페이스로 숫자를 구별하고요 일렬로 나열하면 숫자를 하나하나 읽어들입니다. 엔터를 입력하는 순간 숫자들을 정렬해주는 식으로 구현하고 싶습니다. 그리고 정렬 후에 또 다시 숫자를 입력받도록 자동으로 입력모드로 넘어가고 또 숫자를 새로 입력하면 새로 입력된 숫자에 대해 정렬을 하구요....

함수에 대한 종료는 Ctrl + Z 값을 입력하면 종료! 시키고 싶은데요 이걸 어떻게 수정해야할지 잘 모르겠습니다.

inviolable의 이미지

네트워크 질문 좀요

NAT에서 NAT라우터가 pool을 사용해서 4개의 아이피를 사용할 수 있게 구성되었을 때

사설 네트워크 호스트가 동시에 2개의 외부 서버 프로그램(HTTP, TELNET 등등)에 엑세스 할 수 없다는데

이거 왜 그런가요?

Data Communications and Networking 5E, forouzan 책 546p요

페이지

프로그래밍 QnA 구독하기