Tham khảo tài liệu 'cracker handbook part 32', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | The_lighthouse REA Visual Basic Programs Các phương pháp so sánh serial Trong Visual Basic có 8 cách thường được các programmer sử dụng để kiểm tra fake real serial. Và mỗi cách lại có 1 điểm mạnh yếu khác nhau. Em sẽ post lần lượt từng cách lên để các bác thấy rõ hơn nhé Trước hết em xin đưa ra 3 cách tiêu biểu nhất là Trong phương pháp này real code sẽ được so sánh với fake serial mà các bác nhập vào. Quote String data type consists of a sequence of contiguous characters that represent the characters themselves rather than their numeric values. A String can include letters numbers spaces and punctuation. The String data type can store fixed-length strings ranging in length from 0 to approximately 63K characters and dynamic strings ranging in length from 0 to approximately 2 billion characters. Và trong Visual Basic phép so sánh này được code như sau Code If real serial fake serial Then So sánh fake và real serial GoTo Correct Message Else GoTo Wrong Message End if về cơ bản đoạn code trên đây có thể được coi là ví dụ đơn giản nhất dùng để so sánh serial. Và vì vậy break nó trong SoftICE không phải là khó. Các breakpoint để crack phương pháp này __vbastrcomp hoặcvbastrcmp string compare Nếu các bác sử dụng các breakpoint em nói trong bài này để crack 1 chương trình VB thì các bác phải thêm msvbvm60 vào trước các breakpoint đó ví dụ bpx msvbvm60 _vbastrcomp hoặc bpx msvbvm60 _vbastarcmp . Trong phương pháp này 2 biến số của Variant Data được dùng so sánh với nhau. Quote Variant data type is a special data type that can contain numeric string or date data as well as user-defined types and the special values Empty and Null. The Variant data type has a numeric storage size of 16 bytes and can contain data up to the range of a Decimal or a character storage size of 22 bytes plus string length and can store any character text. Em xin đưa ra 1 đoạn code đơn giản về phương pháp này Code Dim real As Variant fake As Variant Định nghĩa real và fake là Variant