woounnan
158
2019-07-16 19:42:39
2
82

파이썬 문서 어떻게 찾아보는건가요


파이썬에 원하는 함수설명이 없네요.


ctypes의 CDLL의 write함수의 기능을 알고싶은데..

ctypes의 문서를 보니

문서 내 write라는 문자가 2개밖에 없고 그 2개는 당연히 아니네요..



제가 찾고싶은건 코드를 예로 다시말하면

libc = CDLL('libc.so.6')

libc.write(1, c_char_p(addr), 32)


이런 코드가 있는데..


write기능을 모르겠어서 하..


0
0
  • 답변 2

  • kenu
    44k
    2019-07-16 20:04:53

    구글 일해라. 


    0
  • BK
    694
    2019-07-17 03:14:53

    Python이 아니니까요.


    ctypes / CDLL에 대한 문서를 보시면 ctypes.cdll는 동적 라이브러리를 로딩하는 함수라고 합니다:

    동적 링크 라이브러리 로드하기


    ctypes는 동적 링크 라이브러리 로드를 위해 cdll을, 그리고 윈도우에서는 windll 및 oledll 객체를, 노출합니다.

    고로 write은 Python에 존재하는 함수가 아니라, 로딩하신 라이브러리 (즉 "libc.so.6")의 함수가 되겠네요.

    "libc.so.6"면 주로 C 라이브러리를 말하는것일테니,  C의 write함수를 찾아 보셔야 겠네요.


    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.