Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Tham khảo tài liệu 'cracker handbook 1.0 part 253', 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ả | 007D22E3 8D45 EC LEA EAX LOCAL.5 007D22E6 . 8BD3 MOV EDX EBX EDX EBX Startindex 007D22E8 . E8 0F39C3FF CALL dumped_.00405BFC 007D22ED . 8B55 EC MOV EDX LOCAL.5 007D22F0 . 8D45 FC LEA EAX LOCAL.1 007D22F3 . E8 103AC3FF CALL dumped_.00405D08 Name Name Char EDX Sau đó tăng EBX Code 007D22F8 . 43 iNC EBX Zom tạm gọi đoạn code trên là nhằm fix Name.Length cho đủ Ah chars nếu không thì lần lượt thêm kí tự có mã ASCII 21h và cộng 1 cho kí tự kế tiếp. Và đây là Function đó Zom viết lại bằng Visual Basic .NET Code Shared Function FixNameLength ByVal in_strName As String _ Optional ByVal in_byteStart4CrypName As Byte H21 As String Dim intindex As Integer in_byteStart4CrypName If in_strName.Length 0 Then Return Else Do While in_strName.Length HA in_strName in_strName Chr intindex intindex intindex 1 Loop End if Return in_strName End Function Lý do Zom sử dụng Optional cho byteStart4CrypName Default 21h là.vì thấy nó gán EBX 21h. Với Optional này giả sử một trường hợp nào đó nó cũng sử dụng chính đoạn code trên nhưng thay EBX một giá trị 21h thì khi đó ta cũng linh động sử dụng lại được Function trên chỉ cần truyền Parameter giá trị cho EBX. Tiếp. Code 007D2306 . 8D55 E8 LEA EDX LOCAL.6 007D2309 . 8B45 FC MOV EAX LOCAL.1 007D230C . E8 E38FC3FF CALL dumped_.0040B2F4 Name.UCase UCase Name thôi.Không có gì quan trọng lắm nhưng cũng phải nhớ code vào keyen nóa. . Code 007D231F . E8 DC39C3FF CALL dumped_.00405D00 Check Name.Length 007D2324 . 8BF0 007D2326 . 85F6 007D2328 . 7E 5E MOV ESI EAX TEST ESI ESI JLE SHORT dumped_.007D2388 Ở đây có thể thấy nó check lại Name.Length của mình.Nếu như TEST ESI mà xảy ra tức Name.Length 0 thì Jump đến Code dumped_.007D2388 Ở Code dumped_.007D2388 không quan trọng lắm vì sure là ta entered User rồi đúng không . Nhưng để cho đủ or .wởn thì ta tạm set SF 1 để cho nó Jump đến thử xem sao . Zom cũng nói luôn đoạn code ở đó đơn thuần chỉ là lần lượt thêm kí tự 1 2 3.9.rồi quay lại 1.cho đến khi User đủ 14h. Mà thôi.chả sao.ai rãnh viết khúc đó cũng .