tailieunhanh - Programming HandBook part 142
Tham khảo tài liệu 'programming handbook part 142', 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ả | validate online nhé giá trị A giả sử là giá trị dựa vào hardware để sinh ra và giá trị B key mà mình đưa cho khách hàng . Mới đầu mình nghĩ mình sẽ nhúng cái đoạn đọc hardware ID 1 đống cộng trừ nhân chia A rồi sau đó sẽ so sánh với B. Có 2 vấn đề với cách trên 1. Đoạn code xử lý trên bị decompile mình làm .NET và mình cũng có 1 số tool để chống decompile nhưng thật sự là ko tin tưởng lắm. Mình cũng đã thấy 1 số soft chống decompile rất tốt nhưng ko biết nó chống bằng tool gì tiêu biểu là SQL Examiner - google for more 2. Giả sử chuyện 1 ko xảy ra sinh ra giá trị OK A. Giá trị A này sẽ được lưu ở 1 vùng nhớ ko biết dùng từ này đúng ko nào đó rồi sau đó user sẽ nhập giá trị B rồi so sánh với A valid thì OK. Vấn đề là có thể access vùng nhớ đó để lấy ra giá trị A lúc đó thì chỉ việc lấy giá trị đó B là OK. Cái này làm mình đau đầu hết sức vì 1 lần mình đã ngồi nhìn 1 ông cr@ck cái XML Spy bằng cách này Merc biết ông này nhưng đừng nói ổng nhe ổng là computer virus angel - anh Khiêm đó - hồi đó làm chung cty với mình Cuối cùng mình nghĩ mãi rồi mình tính làm theo các bước như sau 1. user xài 1 software để scan hardware ID A email A cho mình 2. mình sẽ dựa vào cái A này để sinh ra B 3. nhúng B vào trong code rồi build -- exe 4. khi reg thì app sẽ dùng 1 2 A1 5. so sánh A và A1 nếu match thì OK Nói tới đây thì thấy nó hơi củ chuối nhưng mình cũng ko biết cách giải quyết ra sao nữa hic o Trac UDS Em hôm trước vừa mới biết theo em đoán thui có một soft same same ý tưởng của anh. Tức là khi khác hàng bỏ tiền ra mua tụi coder sẽ nhập số Serial tương ứng vào chương trình cho khách hàng đó rồi build lại file .exe. Up lại lên site và gửi link cho customers. Với các chương trình kiểu này có thể tin rằng Cr@cker không thể Gen được số Serial thực mà phải thay đổi code trên chương trình để nó chấp nhận bất kì một số Serial nào đó. Hiện nay các phần mềm code bằng .NET vẫn còn đang trong giai đoạn tìm hiểu của tụi Cr@cker. Mà soft code bằng .NET chỉ cần decompile là gần như ra hết .
đang nạp các trang xem trước