Q&A

  • 소켓후킹프로그램에 대해서..
친애하는 델마당 국민여러분!!



제가 이질문을 여기 저기.. 프로그램에 관련된 좋은 사이트(데자브,비베,모든곳에

질문을 올렸지만 괜찮은 답장은 아무데도 없었습니다. 그래서 비장의 무기!! 내가

사랑하는 델마당에 이 글을 올리게 되었습니다!! 델마당 여러분의 자존심을 지켜주십

시요 시샵님!!! 그럼.. 질문하겠습니다.)



질문하나.. 하나겠습니다. 다름이 아니라.. 특정 원도우상에 프로그램에 대한 패킷

을 후킹하여 정보를 바꾸어 다시 전송시키는 기술이 소켓후킹프로그램에 해당되는

지.. 알고 싶습니다.

예를 들어서 인터넷 온라인 게임을 실행시켰을때.. 아마 온라인 게임은 실행이 되면서

게임서버로 접속을 시도 하게 될것 입니다. 그런데 이때 이 패킷의 내용을 제어하여

제가 가지고 있는 특정 서버쪽으로 패킷이 흘러갈수 있는지...



만약에 있다면.. 이에 관련된 참조 문서나.. 서적은.. 어떻게 구하는지..

알고 싶군여.. 그럼..

답장 주시면 감사하겠습니다..



^_____^ 꼭 답장이 왔으면 좋겠네여...



3  COMMENTS
  • Profile
    그시기 2001.02.02 06:21
    안녕하세요



    님이 말씀하신 툴은 내가 알기로 e-watch 라고 하는 툴이 있음다



    그건 패킷 분석툴인 동시에 수정 가능하다고 나와 있더군여...



    우연히 이걸 구해서 깔았는데 실행이.. 쩝~~~~~~~



    그래서 이걸 만들려고 자료를 모집중인데 그시기 ^^





  • Profile
    박정용 2001.02.03 21:03
    ? 그시기?

    ^ ^ 그다음말이 되게 궁금하네요...



    괜찮아요.. 말씀해주세요.. 그럼..

  • Profile
    몰러 2001.01.30 05:50
    다른 어플리케이션에서 소켓으로 전송되는 패킷을 가로챈다는 것입니까?

    잘은 모르지만 소켓으로 전송되는 패킷이 문자열형태인 경우라면 모르지만 바이너리형태라면 미리 패킷의 데이타구조를 알아야만 가능할 것 같군요.



    그게아니고 동일한 어플리케이션내에서 서버와 교신하면서 게임을 하는것은 별로 문제가 안될 것 같네요.전송되는 패킷단위만 구별할 수 있으면 2개든 100개든 동시작업은 얼마든지 가능하니까요. 클라이언트야 스레드만 몇개 만들어 주면 동시에 돌아가겠죠





    박정용 wrote:

    > 친애하는 델마당 국민여러분!!

    >

    > 제가 이질문을 여기 저기.. 프로그램에 관련된 좋은 사이트(데자브,비베,모든곳에

    > 질문을 올렸지만 괜찮은 답장은 아무데도 없었습니다. 그래서 비장의 무기!! 내가

    > 사랑하는 델마당에 이 글을 올리게 되었습니다!! 델마당 여러분의 자존심을 지켜주십

    > 시요 시샵님!!! 그럼.. 질문하겠습니다.)

    >

    > 질문하나.. 하나겠습니다. 다름이 아니라.. 특정 원도우상에 프로그램에 대한 패킷

    > 을 후킹하여 정보를 바꾸어 다시 전송시키는 기술이 소켓후킹프로그램에 해당되는

    > 지.. 알고 싶습니다.

    > 예를 들어서 인터넷 온라인 게임을 실행시켰을때.. 아마 온라인 게임은 실행이 되면서

    > 게임서버로 접속을 시도 하게 될것 입니다. 그런데 이때 이 패킷의 내용을 제어하여

    > 제가 가지고 있는 특정 서버쪽으로 패킷이 흘러갈수 있는지...

    >

    > 만약에 있다면.. 이에 관련된 참조 문서나.. 서적은.. 어떻게 구하는지..

    > 알고 싶군여.. 그럼..

    > 답장 주시면 감사하겠습니다..

    >

    > ^_____^ 꼭 답장이 왔으면 좋겠네여...

    >

    • 푸하하
    • 2001.01.30 06:23
    • 1 COMMENTS
    • /
    • 0 LIKES
    • ^-_-^
      2001.01.30 13:06
      yo` 흠...질문이 다소...^^;; 여튼 html 문서는 일반 텍스트 파일입니다. 걍 만들어주면 되는뎅... ...
    • 성더기
      2001.02.01 02:40
      초봅니당 wrote: > 폼에 최소 사이즈를 두어서 그 이하로는 줄어들지 않게 하려고 하는데... > 어떻게 해...
    • ^^
      2001.01.30 08:05
      OnResize에 코딩을 하면 될듯싶군요 ex) if Width < 100 then Width := 100 초봅니당 wrote: > 폼에 최...
    • cyberia
      2001.01.30 11:12
      일단 컴포넌트 파일들은 .pas형태, .dcu형태, .dpk형태 혹은 .bpl 형태 정도로 나눌 수 있을것 같습니다. ...
    • 궁금한이...
      2001.01.31 22:40
      답변 감사합니다... 담에도 많은 돔 부탁드립니다... 그럼 좋은 하루 되세요...
    • 박정용
    • 2001.01.30 04:33
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 그시기
      2001.02.02 06:21
      안녕하세요 님이 말씀하신 툴은 내가 알기로 e-watch 라고 하는 툴이 있음다 그건 패킷 분석툴인 동...
    • 박정용
      2001.02.03 21:03
      ? 그시기? ^ ^ 그다음말이 되게 궁금하네요... 괜찮아요.. 말씀해주세요.. 그럼..
    • 몰러
      2001.01.30 05:50
      다른 어플리케이션에서 소켓으로 전송되는 패킷을 가로챈다는 것입니까? 잘은 모르지만 소켓으로 전송되는...
    • 전기봉
    • 2001.01.30 04:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 델초보
      2001.01.30 04:23
      맞을랑가는 모르겠는뎅....이렇게 해보시면 어떠실지.....? if key=#13 then begin Edit1.setfocu...
    • Black}{ole
      2001.01.30 06:04
      안녕하세요. ^^ 아래소스 참고하세요. 그럼..20000. const HTMLID_VIEWSOURCE = 2; CLSID_WebBr...
    • 서철기
      2001.01.30 03:59
      TWebBrowser를 이용해서..작업했다면... webbrowser1.viewsource; 이렇게..함 되던데... 그 외에는 ...
    • 조성택
    • 2001.01.30 02:41
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박서규
      2001.01.30 03:11
      조성택 wrote: > if a = 3 then과 if a is 3 then은 같은 것인지.. > 님의 질문은 is라는 연산자에 ...
    • 조성택
    • 2001.01.30 02:40
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박서규
      2001.01.30 03:02
      조성택 wrote: > =는 같다는 의미인데 초기화할때 왜 := 아닌 =로 하죠.. > 상수 같은것을 지정할때요.. ...
    • 박종수
      2001.01.31 15:16
      음... 별로 어려운게 아니었네요... 항상 하다보면 이렇네요.... 그런식으로 잘 하고 있었는데.... 어...
    • 아폴론
      2001.01.30 02:57
      박종수 wrote: > 그룹별 합계를 출력할려구 하는데요 > > 타이틀 > 그룹헤드 > 디테일 > 그룹푸드 ...
    • 이쁜이
    • 2001.01.30 02:13
    • 3 COMMENTS
    • /
    • 0 LIKES
    • ^^
      2001.01.30 08:11
      OnEnter Event에 코딩을 하면 될듯하군요 Form1.OnEnter(Sender) var Edit: TEdit; begin for i:=1 ...
    • 김광섭
      2001.01.30 04:18
      이쁜이 wrote: > Edit가 1부터 7까지 있습니다. > 이걸 Edit1에 글을 쓸경우 나머지 Edit는 false상태가 ...
    • 아폴론
      2001.01.30 03:10
      이쁜이 wrote: > Edit가 1부터 7까지 있습니다. > 이걸 Edit1에 글을 쓸경우 나머지 Edit는 false상태가 ...
    • delight
    • 2001.01.30 02:06
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 승추니
      2001.01.30 02:57
      delight wrote: > procedure TViewerForm.tbNextClick(Sender: TObject); > var > TempItem : TListIt...
    • jin
    • 2001.01.30 01:14
    • 2 COMMENTS
    • /
    • 0 LIKES
    • hobakpa
      2001.01.30 01:35
      소스를 봐서 잘 모르겠군요. 저도 초보라서... 위처럼 sql문에서 에러가 생겼을거 같으면 showmessag...
    • jin
      2001.01.30 01:57
      hobakpa wrote: > > 소스를 봐서 잘 모르겠군요. 저도 초보라서... > > 위처럼 sql문에서 에러가 생...
    • 허접...
    • 2001.01.30 00:29
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김광섭
      2001.01.30 00:58
      허접... wrote: > 일단 text파일(테이터파일) 불러 string grid에 뿌리는 것 까지는 했습니다. > 그런데 ...
    • 허접...
      2001.01.30 01:03
      김광섭 wrote: > 허접... wrote: > > 일단 text파일(테이터파일) 불러 string grid에 뿌리는 것 까지는 ...
    • 김광섭
      2001.01.30 02:59
      허접... wrote: > 김광섭 wrote: > > 허접... wrote: > > > 일단 text파일(테이터파일) 불러 string gri...