| نسخه | 1.0 alpha |
|---|---|
| ناشر | Botliam |
| تاریخ انتشار | ۱ ژوئیه ۲۰۱۹ |
| تاریخ اضافه شده | ۳۰ ژوئن ۲۰۱۹ |
| الزامات سیستم عامل | Windows, Windows 7, Windows 8, Windows 10 |
| الزامات | Microsoft Visual C++ 2017 redistributable |
| کل بارگیری ها | ۲۸ |
| بارگیری در هفته | ۱ |
| قیمت | Free |
شرح
اولین ویرایشگر رشته در جهان برای باینری ها (برنامه های کامپایل شده) که می تواند رشته ها را طوری ویرایش کند که طول رشته اهمیتی نداشته باشد. در حال حاضر بسیار محدود به حدود 2/3 از فرآیندهای 32 بیتی مدرن است. برنامهای که میخواهید ویرایش کنید باید مطابق برنامههای اسمبلی یا c یا c++ باشد. موارد زیر قابل ویرایش نیستند: c# java یا سایر فایل های کامپایل نشده. exe باید رشته های خود را در داخل برنامه ذخیره کند و باید با استفاده از یک کامپایلر استاندارد با تنظیمات استاندارد کامپایل شود. همچنین رشته ها نباید رمزگذاری یا مبهم باشند.
این کار با جستجوی .rdata برای رشته ها، سپس یافتن آدرس مجازی که آن رشته به آن ارجاع داده می شود، و سپس جستجوی متن . برای هر گونه ارجاع به آن آدرس مجازی کار می کند. اگر رشتهای را ویرایش کنید، یک .rdata جدید روی exe مینویسد و آن رشته جدید را روی آن قرار میدهد، سپس مراجع را تغییر میدهد تا به رشته جدید اشاره کند.