بستگی به رمز نگاری نداره .Advanced_Encryption_Standard
[برای مشاهده لینک ها شما باید عضو سایت باشید ]
مثلا این نمونه کد که با الگوریتم rijndael
کد PHP:
Private Sub Form_Load()Dim aes As ChilkatCrypt2
Set aes = New ChilkatCrypt2
' Setup the encryption object for 128-bit AES (Rijndael) encryption
aes.UnlockComponent "UnlockCode"
aes.CryptAlgorithm = "rijndael"
aes.KeyLength = 128
aes.SecretKey = aes.GenerateSecretKey("MyPassword")
' Use base64 encoding for output strings.
aes.EncodingMode = "Base64"
' Encrypt an ANSI string (1-byte per character)
aes.Charset = "ANSI"
Text1.Text = aes.EncryptStringENC(InText)
' Encrypt a Unicode string (2-bytes per character)
aes.Charset = "Unicode"
Text2.Text = aes.EncryptStringENC(InText)
Set aes = NothingEnd Sub
برای بدست اوردن اون هم باید کد رو معکوس کنید این رمز تو فایل اصلی بدافزار هست و اون کد روپیدا کنید میتونید فایل ها و ... رو برگردونید .که انالیز باید بشه.
که این ترفند ساده ای هست باج گیر ها این کارو میکنند بعد از کد کردن مغزنی که فایل هاتون رو کد کرده رو پاک میکنند و شما دیگر قادر به پیدا کردن رمز نیستید و تا رمز نباشه شما هیچ کاری نمیتونید بکنید .
حالا روش هایی هست مثلا بروت فرس کردن این رمز که شروع میکنه به تکرار رمز های مختلف تا رمز شمارو پیدا کنه .
باج گیر ها قوی یه کد دومی دارند که private key هستند .
یعنی شما کد رو هم پیدا کنید تا کد دوم نباشه نمیتونید کاری کنید .
که کدهای دوم رو سرور های امنی ذخیره میشن که یکبار فقط برای کد کردن میشه ازشون استفاده کرد دفعه دوم مجوز دسترسی به کد دوم رو نمیده .
هرچند کد ها متغییر و برای هر سیستم جدا هستند .
حالا این باج گیر [برای مشاهده لینک ها شما باید عضو سایت باشید ] براش ساختن که فایل هارو پاک و فایل های اصلی رو ریکاوری میکنه که تست نکردم .تست کنید .
برچسب:
نویسنده: محمد رضا جوادیان