확인해야 할 API


확인해야 할 API





제품키 문자열 비교 구문 (Visual Basic)
- __vbaVarTstEq
- __vbaVarTstNe
- __vbaVarCmpEq
- __vbaStrCmp
- __vbaStrComp
- __vbaStrCompVar

DialogBoxes (Visual C++)
- DialogBoxes




- GetDlgItem
- GetDlgItemInt
- GetDlgItemTextA
- GetWindowTextA
- GetWindowWord

MessageBoxes (Visual C++)
- MessageBeep
- MessageBoxA
- MessageBoxExA
- SendMessageA
- SendDlgItemMessageA

Registry Access (Visual C++)
- RegCreateKeyA
- RegDeleteKeyA
- RegQueryValueA
- RegQueryValueExA
- RegCloseKeyA
- RegOpenKeyA

Read/Write File (Visual C++)
- ReadFile
- WriteFile
- CreateFileA

Read from INI file (Visual C++)
- GetPrivateProfileStringA
- GetPrivateProfileIntA
- WritePrivateProfileStringA

Read data (Visual C++)
- LoadStringA
- lstrcmpA
- MultiByteToWideChar
- WideCharToMultiByte
- wsprintfA

Time data (Visual C++)




- GetFileTime
- GetLocalTime
- GetSystemTime
- GetSystemTimeAsFileTime
- SetTimer
- SystemTimeToFileTime

Creating a Nag window (Visual C++)
- CreateWindowExA
- ShowWindow
- UpdateWindow

Find messagebox text (Visual C++)
- SendDlgItemMessageA
- SetDlgItemTextA
- SetWindowTextA

제품키 등록과정에 자주 사용되는 API (Visual C++)
- GetdlgItemTextA
- GetWindowTextA
- lstrcmpA
- GetPrivateProfileStringA
- GetPrivateProfileIntA
- RegQueryValueExA
- WritePrivateProfileStringA
- WritePrivateProfileIntA








모를 땐, 그냥 전체 API BreakPoint 걸어서 찾는 방법도 있습니다.

끝.




카테고리: Reversing

댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Python OpenCV 빈 화면 만들기

Python bytes.fromhex()

Android Minimum touch target size

tensorflow tf.random.uniform()

tensorflow tf.expand_dims()

KiCad 시작하기 2 (PCB 만들기)

Forensics .pyc 파일 .py로 복구하기

Android Java 8+ Api desugaring

Android Notification with Full Screen