RZ_FIND(1) General Commands Manual RZ_FIND(1)

rz-find — یافتن الگوهای بایتی در فایل‌ها

rz-find [-hijmnrqvxzZ] [-a align] [-b size] [-f/t from/to] [-[e|s|w|S|I] str] [-x hex] [-|file|dir ..]

این دستور بخشی از پروژه Rizin است.

rz-find در فایل‌های داده‌شده به جستجوی الگوهای بایتی، رشته‌ها یا جفت‌های هگزادسیمال مشخص‌شده می‌پردازد.

گزینه‌ها عبارتند از:

align
تنها نتایج هم‌تراز (aligned) پذیرفته شوند
size
تنظیم اندازه بلوک
regex
جستجو برای تطابق‌های عبارت باقاعده (regex) (می‌تواند چندین بار استفاده شود)
from
شروع جستجو از نشانی 'from'
file
خواندن محتوای فایل و استفاده از آن به‌عنوان کلمه کلیدی
نمایش پیام راهنمای استفاده
تشخیص نوع فایل (rizin -nqcpm file)
خروجی در قالب JSON
جستجوی مجیک (Magic search)، استخراج‌کننده نوع فایل (file-type carver)
str
تنظیم یک ماسک دودویی (binary mask) برای اعمال روی کلمات کلیدی
عدم توقف جستجو در هنگام رخ دادن خطای خواندن
چاپ با استفاده از دستورات rizin
str
جستجو برای یک رشته مشخص (می‌تواند چندین بار استفاده شود)
str
جستجو برای یک رشته عریض (wide string) مشخص (می‌تواند چندین بار استفاده شود). فرض می‌شود str به‌صورت UTF-8 است
str
جستجو برای یک مدخل در جدول واردات (import table)
str
جستجو برای یک نماد در جدول نمادها (symbol table)
to
توقف جستجو در نشانی 'to'
حالت بی‌صدا - عدم نمایش سرآیندها (نام فایل‌ها) بالای محتوای منطبق (پیش‌فرض هنگام جستجوی یک فایل تک)
نمایش اطلاعات نسخه
hex
جستجو برای یک رشته جفت‌هگز (hexpair) (می‌تواند چندین بار استفاده شود)
نمایش hexdump از نتایج جستجو
جستجو برای رشته‌های پایان‌یافته با صفر (zero-terminated)
نمایش رشته یافت‌شده در هر تطابق جستجو
command
اجرای <command> برای هر فایل یافت‌شده.

rizin(1), rz-hash(1), rz-bin(1), rz-diff(1), rz-asm(1), rz-gg(1), rz-run(1), rz-ax(1)

pancake <pancake@nopcode.org>

byteninjaa0

January 24, 2024