구글에서 검색을 조금 하다보면 손쉽게 CT2CW() 라던가, CT2W() 같은 매크로를 사용하면 된다는글을 많이 볼 수 있는데, 아래와 같은 방법으로 사용하면 된다. wstring strUni = CA2W("멀티바이트를 유니코드로 변환"); string strMulti = CW2A(L"유니코드를 멀티바이트로 변환"); string strUTF8 = CW2A(L"유니코드를 UTF8로변환",CP_UTF8); (참고로 LPCWSTR은 유니코드고, CString은 프로젝트 설정에 따라 바뀐다.) 그러나 종종 알 수 없는 이유로 (내가 모르는 것일 뿐...) 위 방법으로 변환이되지 않는 경우가 있다. 그럴 경우 MultiByteToWideChar 를 사용하면 된다. * 함수 원형 int MultiByteToWid..
#!/usr/bin/env python import nmap # import nmap.py module nm = nmap.PortScanner() # instantiate nmap.PortScanner object nm.scan('127.0.0.1', '22-443') # scan host 127.0.0.1, ports from 22 to 443 nm.command_line() # get command line used for the scan : nmap -oX - -p 22-443 127.0.0.1 nm.scaninfo() # get nmap scan informations {'tcp': {'services': '22-443', 'method': 'connect'}} nm.all_hosts() # ge..
쩜투파
1. OpenSSL 다운로드 사이트 : https://slproweb.com/products/Win32OpenSSL.htmllite는 OpenSSL 커맨드만을 사용하기 원할 경우 사용되는 타입 2. OpenSSL 설치- Win32 OpenSSL : C:\OpenSSL-Win32- Win64 OpenSSL : C:\OpenSSL-Win64 3. Visual Studio 빌드 환경 설정[프로젝트] - [속성] - 구성 : 디버그, 릴리즈- 플랫폼 : x86, x64적절히 선택해준다. [구성속성] - [VC++ 디렉터리] (1) x86- 포함 디렉터리 : C:\OpenSSL-Win32\include- 라이브러리 디렉터리 : C:\OpenSSL-Win32\lib\VC(2) x64- 포함 디렉터리 : C:\Ope..