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

trymp의 이미지

gentoo linux 에서 ping 을 쏘는데 응답이 오지 않습니다.


gentoo linux kernel 3.8.xx (64bit) 환경이구요

제가 ping 을 다른 머신으로 쏘면 icmp request 는 나가고 그 머신에서

icmp response 가 오는 것 까지 보입니다. 제 local machine 에서 tcpdump 로

보면 응답까지 보여요. 그런데 ping 이 응답을 못 받습니다.

iptable 로 봤을 때 drop rule 은 없구요 다 accept 입니다.

왜 패킷이 나가고 응답까지 오는데 ping 에서 수신을 못할까요.

ftp 도 마찬가지 입니다. syn 가고 syn+ack 까지 오는데 ack 를 안 날리네요..ㅠ,.ㅠ

아마 syn+ack 에 대한 수신을 못한 것 같은데, 아무리 생각해도 왜 그런지 모르겠습니다.

고수님들 좀 도와주세요. 이것때문에 계속 삽질이네요..

oppa의 이미지

php 를 이용해 회원가입 페이지를 만드는데

일단 dbconfig.php 파일을 만들어서 아래와 같이 코딩했습니다.

seojh1431의 이미지

페도라 19를 브이엠워크스테이션7에 구동하려고 하는데 설치오류가 나네요..

The following error occurred while installing. this is a fatal error and installation will be aborted.

error populating transaction: faulure: Packages/g/gnu-free-serif -fonts20120503-6.fc19.noarch.rpm from anaconda: [Error 256]No more mirrors to try.

이것이 설치 오류입니다..... 패키지 Packages/g/gnu-free-serif -fonts20120503-6.fc19.noarch.rpm 아나콘다에 설치하는걸 실패했다....라는거 같은데.. 왜 이런게 뜰까요?

참고로 제 노트북이 cpu 32비트라서 페도라 iso도 32비트 구해서 잘 했구요.. ㅜㅜ 왜 이런 오류가 생길까요?

inviolable의 이미지

winapi 책 공부했으면 윈도우 시스템 프로그래밍 책 공부할 필요 없죠???

저는 김상형 씨의 "API 완전 정복" 이라는 책을 공부했는데요.(아주 오래 전에요 대1땐가)(1,2권으로 나뉘어져 있고 양이 매우 방대하죠 책이 2000페이지가 넘으니까요)

그 책 공부했으면 윈도우 시스템 프로그래밍 책 공부할 필요 없죠? API완전 정복 이라는 책에 다 포함되니까요?

purplerain1의 이미지

C++ namespace 안에 함수 선언하면 링크시 외부기호 못찾는 오류?

안녕하세요 c만 하다가 덜컥 c++프로젝트를 맡게된 초보입니다.

다름이 아니라 헤더파일에서 네임스페이스 안에 함수를 선언했는데 프로젝트 빌드단계에서 LNK2019 에러가 나네요.

//homealone.cpp 메인함수

#include "stdafx.h"
#include"bond_info.h"

void call_bond();

int _tmain(int argc, _TCHAR* argv[])

{
call_bond();
return 0;
}

//call_bond.cpp 실제 getbond함수가 구현된 파일

#include"bond_info.h"

void call_bond(){

BondLib::bond bnd= BondLib::getbond();

}

BondLib::bond getbond(){
BondLib::bond rst= BondLib::bond(1,1);
return rst;
}

h4n9u1의 이미지

알고리즘좀 알려주세요!

게임을 만들려고 하는데 아이템목록까지 만들어놓고 막상 그것을 알고리즘으로 만들려니 막히는군요.
제가 만들게임은 광산게임인데

게임내 캘수있는 자원에는 전부 'Min_Deep'값과 'Max_Deep'값 그리고 각각의 아이템 코드인 'Code'값이 존재합니다. 물론 각각의 값은 Int형으로 선언되어있습니다.

저는 여기에서 'Min_Deep'값과 'Max_Deep'값을 받아 랜덤으로 'Code'값을 뿌리는 알고리즘을 알고 싶습니다. 물론 소스코드로도 알려주시면 감사하겠지만 제가 스스로 공부하는 용으로 제작하는 거라서 알고리즘으로 알려주시거나 코드로 알려주실때 자세하게 알려주시면 감사하겠습니다.

astzlra955의 이미지

MultiCore에서의 WatchDog 동작 문제.

안녕하세요.

MultiCore에서 WatchDog이 어떤식으로 동작하는지 알고 싶습니다.

문제가 SYSTEM이 Dual Core이고 timer를 통해 주기적으로 kick을 하고 있습니다.

이 kick은 core 0에서 동작하고 있습니다.

만약 core 0 이 데드락이 걸리면 kick이 발생되지 않고 system은 watchdog에 의해 재부팅 합니다.

그런데 core 1이 데드락이 걸리면, core 0에서 kick이 계속 발생하기 때문에 system은 watchdog에 의한 재부팅을 하지 않습니다.

멀티코어에서의 watchdog 동작이 원래 이런 것( core 2개 모두 데드락이 되어야 reboot )인지,
아니면 다른 방식으로 처리해야 하는지 알고싶습니다.

keeproll의 이미지

c++ std::string 을 파라메터로 사용할 때 &를 붙이는 경우와 안붙이는 경우 차이점

안녕하세요?

C++로 코딩을 시작한지 얼마 안된 초보개발자 입니다.

문자 데이터를 사용할 때 std::string을 이용하여 대부분 처리를 하고 있는데,
함수에서 파라미터로 넘길 때 이해가 가지 않는 부분이 있어 고수분들께 여쭈어봅니다.

클래스 멤버함수로

void Manager(std::string sName, std::string sAddress);

라는 것이 있다고 가정을 하면
c++에서 파라미터 기본값 지정을 할 수 있으니

void Manager(std::string sName, std::string sAddress = "서울");

처럼 사용할 수 있겠지요?

그런데, 저 std::string에 &를 붙이면 Warning이 납니다. 정확하게 Warning이 발생하는 예를 들면

void Manager(std::string sName, std::string& sAddress = std::string("서울"))

Lightstar의 이미지

c++ 윈도우 어플리케이션에서


안드로이드폰을 usb에 디버깅 모드 키고 연결했을 때
c++로 만든 윈도우 어플리케이션에서 폰 내부 정보를 받아올 수 있나요?
설치된 어플리케이션이나 apk파일, 전화, 문자목록이나 로그 등등...

또 폰 내부 정보에 접근해서 변경도 가능 할까요? 전화를 걸도록 한다던지, 프록시 서버를 설정한다던지...

seojh1431의 이미지

OWASP top 10 중에 권한우회 궁금합니다..

대부분의 웹 애플리케이션은 UI에 해당 기능을 보이게 하기 전에 기능 수준의 접근권한을
확인한다. 그러나, 애플리케이션은 각 기능에 접근하는 서버에 동일한 접근통제 검사를
수행한다. 요청에 대해 적절히 확인하지 않을 경우 공격자는 적절한 권한 없이 기능에
접근하기 위한 요청을 위조할 수 있다.

이건 OWASP top 10 중의 A7-기능 수준의접근통제 누락 부분인데요.. A7의 취약점을 토대로 공격 할 수 있는 방법이 무엇인지.. 그리고 공격 툴로는 뭐가 있는지 궁금하네요.

그냥 간단간단하게 키워드만 말씀해주시셔도 좋습니다.. 학교에서 시연하면서 발표를 해야 하는데 저는 권한 우회라는 키워드를 택 했구요.. 권한 우회라는 성질에 가장 적합한 top 10을 보니 A7이더라구요..

그래서 a7에 대해서 공격을 하는데 있어서 방법이 무엇인지.. 키워드만 좀 가르쳐주실 수 있을까요? 부탁드립니다. 권한 우회 내용이 들어 있는 책도 좀 추천 해주실 수 있을까요?

페이지

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