AboutDialog About Cutter About Cutter Check for updates on start Check for updates on start Show version information Show version information Show radare2 plugin information Show radare2 plugin information <html><head/><body><p align="center"><span style=" font-size:11pt; font-weight:600;">Cutter is a free and open-source reverse engineering platform powered by radare2</span></p><p align="center"><span style=" font-size:11pt;">Read more on </span><a href="https://cutter.re"><span style=" text-decoration: underline; color:#2980b9;">cutter.re</span></a></p></body></html> <html><head/><body><p align="center"><span style=" font-size:11pt; font-weight:600;">Cutter is a free and open-source reverse engineering platform powered by radare2</span></p><p align="center"><span style=" font-size:11pt;">Read more on </span><a href="https://cutter.re"><span style=" text-decoration: underline; color:#2980b9;">cutter.re</span></a></p></body></html> <html><head/><body><p><span style=" font-size:28pt; font-weight:600;">Cutter</span></p></body></html> <html><head/><body><p><span style=" font-size:28pt; font-weight:600;">Cutter</span></p></body></html> Show plugin information Show plugin information Check for updates Check for updates <html><head/><body><p><br/></p></body></html> <html><head/><body><p><br/></p></body></html> Version Version Using r2- Using r2- Optional Features: Optional Features: License License This Software is released under the GNU General Public License v3.0 This Software is released under the GNU General Public License v3.0 Authors Authors Cutter is developed by the community and maintained by its core and development teams.<br/> Cutter is developed by the community and maintained by its core and development teams.<br/> Check our <a href='https://github.com/radareorg/cutter/graphs/contributors'>contributors page</a> for the full list of contributors. Check our <a href='https://github.com/radareorg/cutter/graphs/contributors'>contributors page</a> for the full list of contributors. radare2 version information radare2 version information Checking for updates... Checking for updates... Cutter is up to date! Cutter is up to date! Based on Qt %1 (%2, %3 bit) Based on Qt %1 (%2, %3 bit) Timeout error! Timeout error! Please check your internet connection and try again. Please check your internet connection and try again. Error! Error! Version control Version control You have latest version and no need to update! You have latest version and no need to update! Current version: Current version: Latest version: Latest version: For update, please check the link: For update, please check the link: AddressableItemContextMenu Show in Show in Copy address Copy address Show X-Refs Show X-Refs Add comment Add comment AnalClassesModel class class base base method method vtable vtable AnalTask Loading the file... Loading the file... Loading PDB file... Loading PDB file... Loading shellcode... Loading shellcode... Executing script... Executing script... Executing analysis... Executing analysis... Analyzing... Analyzing... Running Running Analysis complete! Analysis complete! Skipping Analysis. Skipping Analysis. Initial Analysis Initial Analysis AppearanceOptionsWidget Appearance Appearance Font: Font: Select font Select font Zoom Zoom % % Language: Language: Interface Theme: Interface Theme: Color Theme: Color Theme: Edit Theme Edit Theme Rename Rename Export Export Import Import Qt Theme: Qt Theme: Default Default Dark Dark Color Theme Color Theme Copy Copy Delete Delete Language Language Save as Default Save as Default Enter scheme name Enter scheme name Name: Name: Are you sure you want to delete theme Are you sure you want to delete theme Theme Editor - <%1> Theme Editor - <%1> Enter theme name Enter theme name - copy - copy Theme Copy Theme Copy Theme named %1 already exists. Theme named %1 already exists. Error Error Are you sure you want to delete <b>%1</b>? Are you sure you want to delete <b>%1</b>? Success Success Color theme <b>%1</b> was successfully imported. Color theme <b>%1</b> was successfully imported. Color theme <b>%1</b> was successfully exported. Color theme <b>%1</b> was successfully exported. Enter new theme name Enter new theme name Language settings Language settings Language will be changed after next application start. Language will be changed after next application start. Cannot set language, not found in available ones Cannot set language, not found in available ones AsmOptionsWidget Disassembly Disassembly Style Style Show ESIL instead of assembly (asm.esil) Show ESIL instead of assembly (asm.esil) Show pseudocode instead of assembly (asm.pseudo) Show pseudocode instead of assembly (asm.pseudo) Show offsets (asm.offset) Show offsets (asm.offset) Display the bytes of each instruction (asm.bytes) Display the bytes of each instruction (asm.bytes) Comments Comments Show opcode description (asm.describe) Show opcode description (asm.describe) Syntax (asm.syntax): Syntax (asm.syntax): Lowercase Lowercase Uppercase (asm.ucase) Uppercase (asm.ucase) Capitalize (asm.capitalize) Capitalize (asm.capitalize) Separate bytes with whitespace (asm.bytespace) Separate bytes with whitespace (asm.bytespace) Indent disassembly based on reflines depth (asm.indent) Indent disassembly based on reflines depth (asm.indent) Show Disassembly as: Show Disassembly as: Show empty line after every basic block (asm.bb.line) Show empty line after every basic block (asm.bb.line) Normal Normal ESIL (asm.esil) ESIL (asm.esil) Pseudocode (asm.pseudo) Pseudocode (asm.pseudo) Align bytes to the left (asm.lbytes) Align bytes to the left (asm.lbytes) Above instructions Above instructions Off Off Show comments: Show comments: Tabs in assembly (asm.tabs): Tabs in assembly (asm.tabs): Tabs before assembly (asm.tabs.off): Tabs before assembly (asm.tabs.off): Show empty line after every basic block (asm.bbline) Show empty line after every basic block (asm.bbline) Show comments at right of assembly (asm.cmt.right) Show comments at right of assembly (asm.cmt.right) Column to align comments (asm.cmt.col): Column to align comments (asm.cmt.col): Show x-refs (asm.xrefs) Show x-refs (asm.xrefs) Show refpointer information (asm.refptr) Show refpointer information (asm.refptr) Metadata Metadata Show stack pointer (asm.stackptr) Show stack pointer (asm.stackptr) Slow Analysis (asm.slow) Slow Analysis (asm.slow) Show jump lines (asm.lines) Show jump lines (asm.lines) Show function boundary lines (asm.lines.fcn) Show function boundary lines (asm.lines.fcn) Show offset before flags (asm.flags.off) Show offset before flags (asm.flags.off) Run ESIL emulation analysis (asm.emu) Run ESIL emulation analysis (asm.emu) Show only strings if any in the asm.emu output (emu.str) Show only strings if any in the asm.emu output (emu.str) Show size of opcodes in disassembly (asm.size) Show size of opcodes in disassembly (asm.size) Show bytes (asm.bytes) Show bytes (asm.bytes) Show variables summary instead of full list (asm.var.summary) Show variables summary instead of full list (asm.var.summary) Number of bytes to display (asm.nbytes): Number of bytes to display (asm.nbytes): Substitute variables (asm.var.sub) Substitute variables (asm.var.sub) Substitute entire variable expressions with names (asm.var.subonly) Substitute entire variable expressions with names (asm.var.subonly) Save as Default Save as Default AsyncTaskDialog Cutter Cutter Time Time Running for Running for %n hour %n hours %n hour %n hour %n minute %n minutes %n minute %n minute %n seconds %n second %n seconds %n seconds AttachProcDialog Select process to attach... Select process to attach... Processes with same name as currently open file: Processes with same name as currently open file: All processes: All processes: Quick Filter Quick Filter BacktraceWidget Func Name Func Name Function Function Description Description Frame Size Frame Size BinClassesModel method method field field base class base class class class BreakpointModel HW %1 HW %1 SW SW Offset Offset Name Name Type Type Enabled Enabled Permissions Permissions Hardware bp Hardware bp Tracing Tracing Active Active BreakpointWidget Add new breakpoint Add new breakpoint Delete breakpoint Delete breakpoint Delete all breakpoints Delete all breakpoints Toggle breakpoint Toggle breakpoint Edit Edit BreakpointsDialog Add breakpoints Add breakpoints Add/Edit breakpoint Add/Edit breakpoint Position Position Condition Condition ?v $.rax-0x6 # break when rax is 6 ?v $.rax-0x6 # break when rax is 6 Module Module Type/Options Type/Options Enabled Enabled Software Software Hardware Hardware Read Read Write Write Execute Execute Size Size 1 1 2 2 4 4 8 8 Action Action Trace Trace Command Command Edit breakpoint Edit breakpoint New breakpoint New breakpoint Address Address Address or expression calculated when creating breakpoint Address or expression calculated when creating breakpoint Named Named Expression - stored as expression Expression - stored as expression Module offset Module offset Offset relative to module Offset relative to module ClassesModel method method field field class class Name Name Type Type Offset Offset VTable VTable ClassesWidget Source: Source: Binary Info (Fixed) Binary Info (Fixed) Analysis (Editable) Analysis (Editable) Seek to VTable Seek to VTable Edit Method Edit Method Add Method Add Method Create new Class Create new Class Rename Class Rename Class Delete Class Delete Class Flags (Editable) Flags (Editable) Missing VTable in class Missing VTable in class The class %1 does not have any VTable! The class %1 does not have any VTable! Class Name Class Name Are you sure you want to delete the class %1? Are you sure you want to delete the class %1? Rename Class %1 Rename Class %1 ColorPicker Form Form Val: Val: Sat: Sat: Hue: Hue: Red: Red: Green: Green: Blue: Blue: Hex: Hex: \#HHHHHH \#HHHHHH Pick color from screen Pick color from screen ColorSchemeFileSaver Standard themes not found! Standard themes not found! The radare2 standard themes could not be found! This probably means radare2 is not properly installed. If you think it is open an issue please. The radare2 standard themes could not be found! This probably means radare2 is not properly installed. If you think it is open an issue please. ColorSchemePrefWidget Form Form Set Default Set Default ColorThemeEditDialog Dialog Dialog Color Theme: Color Theme: Search Search Disassembly Preview Disassembly Preview Error Error Unsaved changes Unsaved changes Are you sure you want to exit without saving? All changes will be lost. Are you sure you want to exit without saving? All changes will be lost. Theme Editor - <%1> Theme Editor - <%1> ColorThemeWorker Standard themes not found Standard themes not found The radare2 standard themes could not be found. Most likely, radare2 is not properly installed. The radare2 standard themes could not be found. Most likely, radare2 is not properly installed. Theme <b>%1</b> does not exist. Theme <b>%1</b> does not exist. The file <b>%1</b> cannot be opened. The file <b>%1</b> cannot be opened. You can not delete standard radare2 color themes. You can not delete standard radare2 color themes. You have no permission to write to <b>%1</b> You have no permission to write to <b>%1</b> File <b>%1</b> can not be opened. File <b>%1</b> can not be opened. File <b>%1</b> can not be removed. File <b>%1</b> can not be removed. File <b>%1</b> does not exist. File <b>%1</b> does not exist. File <b>%1</b> could not be opened. Please make sure you have access to it and try again. File <b>%1</b> could not be opened. Please make sure you have access to it and try again. File <b>%1</b> is not a Cutter color theme File <b>%1</b> is not a Cutter color theme A color theme named <b>%1</b> already exists. A color theme named <b>%1</b> already exists. Error occurred during importing. Please make sure you have an access to the directory <b>%1</b> and try again. Error occurred during importing. Please make sure you have an access to the directory <b>%1</b> and try again. A color theme named <b>"%1"</b> already exists. A color theme named <b>"%1"</b> already exists. You can not rename standard radare2 themes. You can not rename standard radare2 themes. Something went wrong during renaming. Please make sure you have access to the directory <b>"%1"</b>. Something went wrong during renaming. Please make sure you have access to the directory <b>"%1"</b>. ComboQuickFilterView Form Form Quick Filter Quick Filter TextLabel TextLabel CommandTask Running Command Running Command CommentsDialog Comment Comment Add Comment at %1 Add Comment at %1 Edit Comment at %1 Edit Comment at %1 CommentsModel Function/Offset Function/Offset Comment Comment Offset Offset Function Function CommentsWidget Horizontal Horizontal Comments Comments Horizontal view Horizontal view Vertical Vertical Vertical view Vertical view Configuration Critical! Critical! !!! Settings are not writable! Make sure you have a write access to "%1" !!! Settings are not writable! Make sure you have a write access to "%1" ConsoleWidget R2 Console R2 Console Debugee Input Debugee Input Type "?" for help Type "?" for help Enter input for the debugee Enter input for the debugee Execute command Execute command ... ... Clear Output Clear Output Wrap Lines Wrap Lines CutterCore Starting native debug... Starting native debug... Starting emulation... Starting emulation... Connecting to: Connecting to: Attaching to process ( Attaching to process ( Breakpoint error Breakpoint error Failed to create breakpoint Failed to create breakpoint Unknown (%1) Unknown (%1) Primitive Primitive CutterSeekable (unsynced) (unsynced) CutterTreeWidget %1 Items %1 Items Dashboard OVERVIEW OVERVIEW Info Info File: File: -- -- Format: Format: Mode: Mode: Size: Size: Type: Type: Class: Class: Language: Language: Bits: Bits: FD: FD: Base addr: Base addr: Virtual addr: Virtual addr: Canary: Canary: Crypto: Crypto: NX bit: NX bit: PIC: PIC: Static: Static: Relro: Relro: Architecture: Architecture: Machine: Machine: OS: OS: Subsystem: Subsystem: Stripped: Stripped: Relocs: Relocs: Endianness: Endianness: Compiled: Compiled: Compiler: Compiler: Certificates Certificates Version info Version info Hashes Hashes Libraries Libraries MD5: MD5: SHA1: SHA1: Entropy: Entropy: Analysis info Analysis info Functions: Functions: X-Refs: X-Refs: Calls: Calls: Strings: Strings: Symbols: Symbols: Imports: Imports: Analysis coverage: Analysis coverage: Code size: Code size: Coverage percent: Coverage percent: N/A N/A True True False False DebugActions Start debug Start debug Start emulation Start emulation Attach to process Attach to process Stop debug Stop debug Stop emulation Stop emulation Restart program Restart program Restart emulation Restart emulation Continue Continue Continue until main Continue until main Connect to a remote debugger Connect to a remote debugger Continue until call Continue until call Continue until syscall Continue until syscall Step Step Step over Step over Step out Step out Suspend the process Suspend the process Debugged process exited ( Debugged process exited ( Debug is currently in beta. Debug is currently in beta. If you encounter any problems or have suggestions, please submit an issue to https://github.com/radareorg/cutter/issues If you encounter any problems or have suggestions, please submit an issue to https://github.com/radareorg/cutter/issues Error connecting. Error connecting. File '%1' does not have executable permissions. File '%1' does not have executable permissions. Error attaching. No process selected! Error attaching. No process selected! Detach from process Detach from process DebugOptionsWidget Debug Debug Debug Plugin: Debug Plugin: Program Arguments: Program Arguments: ESIL stack address: ESIL stack address: ESIL stack size: ESIL stack size: Break esil execution when instruction is invalid (esil.breakoninvalid) Break esil execution when instruction is invalid (esil.breakoninvalid) DebugToolbar Start debug Start debug Start emulation Start emulation Attach to process Attach to process Stop debug Stop debug Stop emulation Stop emulation Restart program Restart program Restart emulation Restart emulation Continue Continue Continue until main Continue until main Continue until call Continue until call Continue until syscall Continue until syscall Step Step Step over Step over Step out Step out File '%1' does not have executable permissions. File '%1' does not have executable permissions. Error attaching. No process selected! Error attaching. No process selected! Detach from process Detach from process DecompilerWidget Decompiler Decompiler Auto Refresh Auto Refresh Refresh Refresh Decompiling... Decompiling... Decompiler: Decompiler: No Decompiler available. No Decompiler available. Cancel Cancel Click Refresh to generate Decompiler from current offset. Click Refresh to generate Decompiler from current offset. Cannot decompile at this address (Not a function?) Cannot decompile at this address (Not a function?) DisassemblerGraphView Export Graph Export Graph Sync/unsync offset Sync/unsync offset Grid narrow Grid narrow Grid medium Grid medium Grid wide Grid wide Graphviz polyline Graphviz polyline Graphviz polyline LR Graphviz polyline LR Graphviz ortho Graphviz ortho Graphviz ortho LR Graphviz ortho LR Layout Layout Highlight block Highlight block Unhighlight block Unhighlight block Highlight instruction Highlight instruction Unhighlight instruction Unhighlight instruction No function detected. Cannot display graph. No function detected. Cannot display graph. Graph Graph Graphviz dot (*.dot) Graphviz dot (*.dot) Graphviz json (*.json) Graphviz json (*.json) Graphviz gif (*.gif) Graphviz gif (*.gif) Graphviz png (*.png) Graphviz png (*.png) Graphviz jpg (*.jpg) Graphviz jpg (*.jpg) Graphviz PostScript (*.ps) Graphviz PostScript (*.ps) Graphviz svg (*.svg) Graphviz svg (*.svg) Graphiz dot (*.dot) Graphiz dot (*.dot) GIF (*.gif) GIF (*.gif) PNG (*.png) PNG (*.png) JPEG (*.jpg) JPEG (*.jpg) PostScript (*.ps) PostScript (*.ps) SVG (*.svg) SVG (*.svg) JSON (*.json) JSON (*.json) DisassemblyContextMenu Copy Copy Copy address Copy address Show in Show in Add Comment Add Comment Add Flag Add Flag Rename Rename Edit function Edit function Rename Flag/Fcn/Var Used Here Rename Flag/Fcn/Var Used Here Re-type function local vars Re-type function local vars Delete comment Delete comment Delete flag Delete flag Undefine function Undefine function Define function here... Define function here... Set to Code Set to Code Set as Code Set as Code Set as String Set as String Show X-Refs Show X-Refs Show Options Show Options Set Immediate Base to... Set Immediate Base to... Binary Binary Octal Octal Decimal Decimal Hexadecimal Hexadecimal Network Port Network Port IP Address IP Address Syscall Syscall String String Set current bits to... Set current bits to... Set to Data... Set to Data... Define function here Define function here Structure offset Structure offset Link Type to Address Link Type to Address Set as... Set as... Code Code String... String... Auto-detect Auto-detect Remove Remove Adanced Adanced Data... Data... Byte Byte Word Word Dword Dword Qword Qword Edit Edit Instruction Instruction Nop Instruction Nop Instruction Bytes Bytes Reverse Jump Reverse Jump Debug Debug Add/remove breakpoint Add/remove breakpoint Advanced breakpoint Advanced breakpoint Continue until line Continue until line %1 (used here) %1 (used here) %1 (%2) %1 (%2) Edit Comment Edit Comment Rename function "%1" Rename function "%1" Rename flag "%1" Rename flag "%1" Edit function "%1" Edit function "%1" Add flag at %1 (used here) Add flag at %1 (used here) Rename "%1" Rename "%1" Rename "%1" (used here) Rename "%1" (used here) Remove breakpoint Remove breakpoint Add breakpoint Add breakpoint Edit breakpoint Edit breakpoint Edit Instruction at %1 Edit Instruction at %1 Edit Bytes at %1 Edit Bytes at %1 Write error Write error Unable to complete write operation. Consider opening in write mode. WARNING: In write mode any changes will be commited to disk Unable to complete write operation. Consider opening in write mode. WARNING: In write mode any changes will be commited to disk OK OK Reopen in write mode and try again Reopen in write mode and try again Wrong address Wrong address Can't edit string at this address Can't edit string at this address Add Comment at %1 Add Comment at %1 Edit Comment at %1 Edit Comment at %1 Analyze function at %1 Analyze function at %1 Function name Function name Rename function %1 Rename function %1 Rename flag %1 Rename flag %1 Add flag at %1 Add flag at %1 Rename %1 Rename %1 You must be in a function to define variable types. You must be in a function to define variable types. Set Variable Types for Function: %1 Set Variable Types for Function: %1 Edit function %1 Edit function %1 DisassemblyWidget Disassembly Disassembly Sync/unsync offset Sync/unsync offset EditFunctionDialog Edit Function Edit Function Name of function Name of function Start address Start address End address End address Stack size Stack size Calling convention Calling convention EditInstructionDialog Edit Instruction Edit Instruction Unknown Instruction Unknown Instruction EditMethodDialog Class: Class: Name: Name: Address: Address: Virtual: Virtual: Offset in VTable: Offset in VTable: Create Method Create Method Edit Method Edit Method EditStringDialog Edit string Edit string Address: Address: Size: Size: Type: Type: Auto Auto Cancel Cancel OK OK EditVariablesDialog Dialog Dialog Modify: Modify: Name: Name: Type: Type: Set Variable Types for Function: %1 Set Variable Types for Function: %1 ExportsModel Address Address Size Size Type Type Name Name ExportsWidget Exports Exports FlagDialog Add Flag Add Flag Flag: Flag: 1 1 Size: Size: FlagsModel Size Size Offset Offset Name Name FlagsWidget Quick Filter Quick Filter Flagspace: Flagspace: Rename Rename N N Delete Delete Del Del (all) (all) FunctionModel Offset: %1 Offset: %1 Size: %1 Size: %1 Import: %1 Import: %1 true true false false Nargs: %1 Nargs: %1 Nbbs: %1 Nbbs: %1 Nlocals: %1 Nlocals: %1 Cyclomatic complexity: %1 Cyclomatic complexity: %1 Call type: %1 Call type: %1 Edges: %1 Edges: %1 Cost: %1 Cost: %1 Calls/OutDegree: %1 Calls/OutDegree: %1 StackFrame: %1 StackFrame: %1 <div style="margin-bottom: 10px;"><strong>Disassembly preview</strong>:<br>%1</div> <div style="margin-bottom: 10px;"><strong>Disassembly preview</strong>:<br>%1</div> <div><strong>Highlights</strong>:<br>%1</div> <div><strong>Highlights</strong>:<br>%1</div> <div><strong>Summary</strong>:<br> <div><strong>Summary</strong>:<br> Size:&nbsp;%1,&nbsp;Cyclomatic complexity:&nbsp;%2,&nbsp;Basic blocks:&nbsp;%3 Size:&nbsp;%1,&nbsp;Cyclomatic complexity:&nbsp;%2,&nbsp;Basic blocks:&nbsp;%3 </div><div style="margin-top: 10px;"><strong>Disassembly preview</strong>:<br>%1</div> </div><div style="margin-top: 10px;"><strong>Disassembly preview</strong>:<br>%1</div> <div style="margin-top: 10px;"><strong>Highlights</strong>:<br>%1</div> <div style="margin-top: 10px;"><strong>Highlights</strong>:<br>%1</div> Name Name Size Size Imp. Imp. Offset Offset Nargs Nargs Nbbs Nbbs Nlocals Nlocals Cyclo. Comp. Cyclo. Comp. Call type Call type Edges Edges Cost Cost Calls/OutDeg. Calls/OutDeg. StackFrame StackFrame FunctionsTask Fetching Functions Fetching Functions FunctionsWidget Add comment Add comment Rename Rename Undefine Undefine Functions Functions X-Refs X-Refs Cross references Cross references Horizontal Horizontal Vertical Vertical GraphOptionsWidget Graph Graph Maximum Line Length: Maximum Line Length: Show offsets (graph.offset) Show offsets (graph.offset) Show offsets (graph.offset) Show offsets (graph.offset) HeadersModel Offset Offset Name Name Value Value HeadersWidget Headers Headers HexWidget Hexadecimal Hexadecimal Octal Octal Decimal Decimal Signed decimal Signed decimal Float Float Bytes per row Bytes per row Power of 2 Power of 2 Big Endian Big Endian Bytes as pairs Bytes as pairs Copy Copy Copy address Copy address Select range Select range Item size: Item size: Item format: Item format: HexdumpRangeDialog Select Block Select Block Exclusive end address Exclusive end address End Address: End Address: Start Address: Start Address: Length: Length: <html><head/><body><p><span style=" color:#ff8585;">Big selection might cause a delay</span></p></body></html> <html><head/><body><p><span style=" color:#ff8585;">Big selection might cause a delay</span></p></body></html> HexdumpWidget 0 1 2 3 ... 0 1 2 3 ... 0123... 0123... Offset Offset Parsing Parsing Disassembly Disassembly String String Assembler Assembler C bytes C bytes C half-words (2 byte) C half-words (2 byte) C words (4 byte) C words (4 byte) C dwords (8 byte) C dwords (8 byte) Python Python JSON JSON JavaScript JavaScript Yara Yara Endian Endian Little Little Big Big Arch Arch Bits Bits 16 16 32 32 64 64 MD5: MD5: SHA1: SHA1: Entropy: Entropy: Hexdump side panel Hexdump side panel Undefine Undefine Copy all Copy all Copy bytes Copy bytes Copy disasm Copy disasm Copy Hexpair Copy Hexpair Copy ASCII Copy ASCII Copy Text Copy Text 1 1 2 2 4 4 8 8 Edit Edit Paste Paste Insert Hex Insert Hex Insert String Insert String Hex Hex Octal Octal Half-word Half-word Word Word Quad-word Quad-word Emoji Emoji 1 byte 1 byte 2 bytes 2 bytes 4 bytes 4 bytes Select Block... Select Block... Hexdump Hexdump Columns Columns Format Format Sync/unsync offset Sync/unsync offset Error: Could not select range, end address is less then start address Error: Could not select range, end address is less then start address ImportsModel Unsafe Unsafe Address Address Type Type Safety Safety Name Name ImportsWidget Imports Imports InitialOptionsDialog Load Options Load Options Program: Program: Analysis: Enabled Analysis: Enabled Level: Level: Analyze all symbols (aa) Analyze all symbols (aa) Analyze for references (aar) Analyze for references (aar) Analyze function calls (aac) Analyze function calls (aac) Analyze all basic blocks (aab) Analyze all basic blocks (aab) Autorename functions based on context (aan) Autorename functions based on context (aan) Experimental: Experimental: Emulate code to find computed references (aae) Emulate code to find computed references (aae) Analyze for consecutive function (aat) Analyze for consecutive function (aat) Type and Argument matching analysis (afta) Type and Argument matching analysis (afta) Analyze code after trap-sleds (aaT) Analyze code after trap-sleds (aaT) Analyze function preludes (aap) Analyze function preludes (aap) Analyze jump tables in switch statements (e! anal.jmptbl) Analyze jump tables in switch statements (e! anal.jmptbl) Analyze push+ret as jmp (e! anal.pushret) Analyze push+ret as jmp (e! anal.pushret) Continue analysis after each function (e! anal.hasnext) Continue analysis after each function (e! anal.hasnext) Load in write mode (-w) Load in write mode (-w) Do not load bin information (-n) Do not load bin information (-n) Use virtual addressing Use virtual addressing Import demangled symbols Import demangled symbols ... ... Advanced options Advanced options CPU options CPU options Architecture: Architecture: Auto Auto CPU: CPU: 8 8 16 16 32 32 64 64 Endianness: Endianness: Little Little Big Big Kernel: Kernel: Format: Format: Load bin offset (-B) Load bin offset (-B) 1024 1024 Map offset (-m) Map offset (-m) 0x40000 0x40000 Load PDB Load PDB PDB File path PDB File path Select Select Load script file Load script file Path to radare2 script file Path to radare2 script file BasicBlock maxsize: BasicBlock maxsize: Cancel Cancel Ok Ok Analyze all symbols Analyze all symbols Analyze instructions for references Analyze instructions for references Analyze function calls Analyze function calls Analyze all basic blocks Analyze all basic blocks Analyze all objc references Analyze all objc references Recover class information from RTTI Recover class information from RTTI Autoname functions based on context Autoname functions based on context Emulate code to find computed references Emulate code to find computed references Analyze all consecutive functions Analyze all consecutive functions Type and Argument matching analysis Type and Argument matching analysis Analyze code after trap-sleds Analyze code after trap-sleds Analyze function preludes Analyze function preludes Analyze jump tables in switch statements Analyze jump tables in switch statements Analyze PUSH+RET as JMP Analyze PUSH+RET as JMP Continue analysis after each function Continue analysis after each function No analysis No analysis Auto-Analysis (aaa) Auto-Analysis (aaa) Auto-Analysis Experimental (aaaa) Auto-Analysis Experimental (aaaa) Advanced Advanced Unknown Unknown Level Level Analysis: Disabled Analysis: Disabled Select PDB file Select PDB file PDB file (*.pdb) PDB file (*.pdb) All files (*) All files (*) Select radare2 script file Select radare2 script file Script file (*.r2) Script file (*.r2) JupyterWebView Jupyter Jupyter JupyterWidget Jupyter Jupyter Cutter has been built without QtWebEngine.<br />Open the following URL in your Browser to use Jupyter:<br /><a href="%1">%1</a> Cutter has been built without QtWebEngine.<br />Open the following URL in your Browser to use Jupyter:<br /><a href="%1">%1</a> An error occurred while opening jupyter. Make sure Jupyter is installed system-wide. An error occurred while opening jupyter. Make sure Jupyter is installed system-wide. Error Error LinkTypeDialog Dialog Dialog = = Enter Address Enter Address Structure Type Structure Type Address/Flag Address/Flag Link type to address Link type to address (No Type) (No Type) Error Error The given address is invalid The given address is invalid Invalid Address Invalid Address MainWindow Add extra... Add extra... File File View View Zoom Zoom Help Help Edit Edit Windows Windows Plugins Plugins Info... Info... Debug... Debug... Debug Debug Reset Layout Reset Layout Reset layout Reset layout Zen Mode Zen Mode Zen mode Zen mode About About Report an issue Report an issue New New Ctrl+N Ctrl+N Close Close Save layout Save layout Documentation Documentation Open Open Ctrl+O Ctrl+O Save Save Ctrl+S Ctrl+S Undo Seek Undo Seek Redo Seek Redo Seek Cut Cut Copy Copy Paste Paste Delete Delete Select all Select all Find Find Find next Find next Find previous Find previous Back Back Go back Go back Forward Forward Unlock Panels Unlock Panels Toggle panel locks Toggle panel locks Lock/Unlock Lock/Unlock Strings Strings Show/Hide Strings panel Show/Hide Strings panel Sections Sections Show/Hide Sections panel Show/Hide Sections panel Segments Segments Show/Hide Segments panel Show/Hide Segments panel Functions Functions Show/Hide Functions panel Show/Hide Functions panel Imports Imports Show/Hide Imports panel Show/Hide Imports panel Symbols Symbols Show/Hide Symbols panel Show/Hide Symbols panel Relocs Relocs Show/Hide Relocs panel Show/Hide Relocs panel Flags Flags Show/Hide Flags panel Show/Hide Flags panel Memory Memory Show/Hide Memory panel Show/Hide Memory panel Theme Theme Tabs up/down Tabs up/down Refresh Refresh Comments Comments Show/Hide comments Show/Hide comments Show Tabs at the Top Show Tabs at the Top Toggle tab position Toggle tab position Dark Theme Dark Theme Load layout Load layout Default Theme Default Theme Bindiff Bindiff Analysis Analysis Test menu Test menu Copy hexpair Copy hexpair Copy text Copy text Copy ASCII Copy ASCII Insert string Insert string Insert hex Insert hex Show/Hide bytes Show/Hide bytes Switch case Switch case Copy all Copy all Copy bytes Copy bytes Copy disasm Copy disasm Start web server Start web server 1 1 2 2 4 4 8 8 16 16 32 32 64 64 Syntax AT&T/Intel Syntax AT&T/Intel Rename Rename Undefine Undefine Add comment Add comment Show/Hide bottom pannel Show/Hide bottom pannel SDB Browser SDB Browser Run Script Run Script Dashboard Dashboard Show/Hide Dashboard panel Show/Hide Dashboard panel Reset Settings Reset Settings Reset settings Reset settings Quit Quit Ctrl+Q Ctrl+Q Exports Exports Show/Hide Exports panel Show/Hide Exports panel Refresh Contents Refresh Contents Refresh contents Refresh contents Show ESIL rather than assembly Show ESIL rather than assembly Show pseudocode rather than assembly Show pseudocode rather than assembly Entry Points Entry Points Display offsets Display offsets Preferences Preferences Save As... Save As... Graph Overview Graph Overview Decompiler Decompiler Add Hexdump Add Hexdump Add Disassembly Add Disassembly Add Graph Add Graph Grouped dock dragging Grouped dock dragging Zoom In Zoom In Ctrl++ Ctrl++ Zoom Out Zoom Out Ctrl+- Ctrl+- Reset Reset Ctrl+= Ctrl+= Tmp Tmp Disassembly Disassembly Graph Graph Pseudocode Pseudocode Hexdump Hexdump Sidebar Sidebar Console Console Stack Stack Registers Registers Backtrace Backtrace Threads Threads Processes Processes Memory map Memory map Breakpoints Breakpoints Register References Register References Classes Classes Import PDB Import PDB Analyze Analyze Resources Resources VTables VTables Show/Hide VTables panel Show/Hide VTables panel Types Types Show/Hide Types panel Show/Hide Types panel Search Search Show/Hide Search panel Show/Hide Search panel Headers Headers Show/Hide Headers panel Show/Hide Headers panel Zignatures Zignatures Show/Hide Zignatures panel Show/Hide Zignatures panel Jupyter Jupyter Export as code Export as code Hexdump view Hexdump view Disassembly view Disassembly view Graph view Graph view Script loading Script loading Do you want to load the '%1' script? Do you want to load the '%1' script? Cannot open file! Cannot open file! Could not open the file! Make sure the file exists and that you have the correct permissions. Could not open the file! Make sure the file exists and that you have the correct permissions. > Populating UI > Populating UI > Finished, happy reversing :) > Finished, happy reversing :) Do you really want to exit? Save your project before closing! Do you really want to exit? Save your project before closing! New disassembly New disassembly New graph New graph New hexdump New hexdump Select radare2 script Select radare2 script Do you really want to clear all settings? Do you really want to clear all settings? Select PDB file Select PDB file PDB file (*.pdb) PDB file (*.pdb) All files (*) All files (*) %1 loaded. %1 loaded. C uin8_t array (*.c) C uin8_t array (*.c) C uin16_t array (*.c) C uin16_t array (*.c) C uin32_t array (*.c) C uin32_t array (*.c) C uin64_t array (*.c) C uin64_t array (*.c) C string (*.c) C string (*.c) Shell-script that reconstructs the bin (*.sh) Shell-script that reconstructs the bin (*.sh) JSON array (*.json) JSON array (*.json) JavaScript array (*.js) JavaScript array (*.js) Python array (*.py) Python array (*.py) Print 'wx' r2 commands (*.r2) Print 'wx' r2 commands (*.r2) GAS .byte blob (*.asm, *.s) GAS .byte blob (*.asm, *.s) .bytes with instructions in comments (*.txt) .bytes with instructions in comments (*.txt) Project saved: %1 Project saved: %1 Failed to save project: %1 Failed to save project: %1 Project saved: Project saved: MemoryDockWidget Sync/unsync offset Sync/unsync offset MemoryMapModel Offset start Offset start Offset end Offset end Name Name Permissions Permissions MemoryMapWidget Memory Map Memory Map MultitypeFileSaveDialog Detect type (*) Detect type (*) File save error File save error Unrecognized extension '%1' Unrecognized extension '%1' NativeDebugDialog Command line arguments: Command line arguments: NewFileDialog Open File Open File About About Select Select <b>Select new file<b> <b>Select new file<b> <b>IO</b> <b>IO</b> :// :// Don't open any file Don't open any file Open Open Open Shellcode Open Shellcode <b>Paste Shellcode<b> <b>Paste Shellcode<b> Projects Projects <html><head/><body><p><span style=" font-weight:600;">Projects path (dir.projects):</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Projects path (dir.projects):</span></p></body></html> Remove item Remove item Clear all Clear all Delete project Delete project Select file Select file Select project path (dir.projects) Select project path (dir.projects) Permission denied Permission denied You do not have write access to <b>%1</b> You do not have write access to <b>%1</b> Delete the project "%1" from disk ? Delete the project "%1" from disk ? Open a file with no extra treatment. Open a file with no extra treatment. Select a new program or a previous one before continuing. Select a new program or a previous one before continuing. Omnibar Type flag name or address here Type flag name or address here OpenFileDialog Open file Open file Select file Select file Map address: Map address: File: File: Map address Map address 0x40000 0x40000 Failed to open file Failed to open file PluginsOptionsWidget Plugins are loaded from <b>%1</b> Plugins are loaded from <b>%1</b> Name Name Description Description Version Version Author Author Show radare2 plugin information Show radare2 plugin information PreferencesDialog Preferences Preferences Disassembly Disassembly Debug Debug Appearance Appearance Plugins Plugins ProcessModel PID PID UID UID Status Status Path Path ProcessesWidget PID PID UID UID Status Status Path Path Unable to switch to the requested process. Unable to switch to the requested process. PseudocodeWidget Pseudocode Pseudocode Refresh Refresh Decompiler: Decompiler: r2dec r2dec pdc pdc Click Refresh to generate Pseudocode from current offset. Click Refresh to generate Pseudocode from current offset. Cannot decompile at Cannot decompile at (Not a function?) (Not a function?) QObject A Qt and C++ GUI for radare2 reverse engineering framework A Qt and C++ GUI for radare2 reverse engineering framework Filename to open. Filename to open. Automatically open file and optionally start analysis. Needs filename to be specified. May be a value between 0 and 2: 0 = no analysis, 1 = aaa, 2 = aaaa (experimental) Automatically open file and optionally start analysis. Needs filename to be specified. May be a value between 0 and 2: 0 = no analysis, 1 = aaa, 2 = aaaa (experimental) level level Force using a specific file format (bin plugin) Force using a specific file format (bin plugin) name name Run script file Run script file file file PYTHONHOME to use for embedded python interpreter PYTHONHOME to use for embedded python interpreter PYTHONHOME to use for Jupyter PYTHONHOME to use for Jupyter Version mismatch! Version mismatch! The version used to compile Cutter (%1) does not match the binary version of radare2 (%2). This could result in unexpected behaviour. Are you sure you want to continue? The version used to compile Cutter (%1) does not match the binary version of radare2 (%2). This could result in unexpected behaviour. Are you sure you want to continue? Invalid Analysis Level. May be a value between 0 and 2. Invalid Analysis Level. May be a value between 0 and 2. Filename must be specified to start analysis automatically. Filename must be specified to start analysis automatically. Color of comment generated by radare2 Color of comment generated by radare2 Comment Comment Comment created by user Comment created by user Color of user Comment Color of user Comment Color of function arguments Color of function arguments Arguments Arguments Color of names of functions Color of names of functions Function name Function name Color of function location Color of function location Function location Function location Color of ascii line in left side that shows what opcodes are belong to function Color of ascii line in left side that shows what opcodes are belong to function Function line Function line Color of flags (similar to bookmarks for offset) Color of flags (similar to bookmarks for offset) Flag Flag Label Label Help Help flow flow flow2 flow2 Info Info prompt prompt Color of offsets Color of offsets Offset Offset input input Invalid opcode color Invalid opcode color invalid invalid other other 0x00 opcode color 0x00 opcode color 0x7f opcode color 0x7f opcode color 0xff opcode color 0xff opcode color arithmetic color (+, -, *, / etc.) arithmetic color (+, -, *, / etc.) bin bin btext btext push opcode color push opcode color pop opcode color pop opcode color Cryptographic color Cryptographic color jmp instructions color jmp instructions color call instructions color (ccall, rcall, call etc) call instructions color (ccall, rcall, call etc) nop opcode color nop opcode color ret opcode color ret opcode color Color of interrupts Color of interrupts Interrupts Interrupts swi opcode color swi opcode color cmp opcode color cmp opcode color Registers color Registers color Register Register Numeric constants color Numeric constants color Numbers Numbers mov instructions color (mov, movd, movw etc mov instructions color (mov, movd, movw etc mov mov Color of lines showing jump destination Color of lines showing jump destination Flow Flow Color of arithmetic opcodes (add, div, mul etc) Color of arithmetic opcodes (add, div, mul etc) Arithmetic Arithmetic Color of binary operations (and, or, xor etc). Color of binary operations (and, or, xor etc). Binary Binary Color of object names, commas between operators, squared brackets and operators inside them. Color of object names, commas between operators, squared brackets and operators inside them. Text Text Color of conditional jump opcodes such as je, jg, jne etc Color of conditional jump opcodes such as je, jg, jne etc Conditional jump Conditional jump Color of compare instructions such as test and cmp Color of compare instructions such as test and cmp Compare instructions Compare instructions Color of numeric constants and object pointers Color of numeric constants and object pointers Constants Constants Color of move instructions such as mov, movd, lea etc Color of move instructions such as mov, movd, lea etc Move instructions Move instructions Function variable color Function variable color Function variable Function variable Function variable (local or argument) type color Function variable (local or argument) type color Variable type Variable type Function variable address color Function variable address color Variable address Variable address In graph view jump arrow true In graph view jump arrow true Arrow true Arrow true In graph view jump arrow false In graph view jump arrow false Arrow false Arrow false In graph view jump arrow (no condition) In graph view jump arrow (no condition) Arrow Arrow Background color of Graph Overview's node Background color of Graph Overview's node Graph Overview node Graph Overview node Fill color of Graph Overview's selection Fill color of Graph Overview's selection Graph Overview fill Graph Overview fill Border color of Graph Overview's selection Border color of Graph Overview's selection Graph Overview border Graph Overview border General background color General background color Background Background Background color of non-focused graph node Background color of non-focused graph node Node background Node background Background color of selected word Background color of selected word Main function color Main function color Alt. background Alt. background Background of current graph node Background of current graph node Current graph node Current graph node Color of node border in graph view Color of node border in graph view Node border Node border Selected line background color Selected line background color Line highlight Line highlight Highlighted word text color Highlighted word text color Word higlight Word higlight Color of main function color Color of main function color Main Main Code section color in navigation bar Code section color in navigation bar Navbar code Navbar code Empty section color in navigation bar Empty section color in navigation bar Navbar empty Navbar empty ucall ucall ujmp ujmp Breakpoint background Breakpoint background Crash Crash Cutter received a signal it can't handle and will close.<br/>Would you like to create a crash dump for a bug report? Cutter received a signal it can't handle and will close.<br/>Would you like to create a crash dump for a bug report? Create a Crash Dump Create a Crash Dump Quit Quit Choose a directory to save the crash dump in Choose a directory to save the crash dump in Minidump (*.dmp) Minidump (*.dmp) Save Crash Dump Save Crash Dump Failed to write to %1.<br/>Please make sure you have access to that directory and try again. Failed to write to %1.<br/>Please make sure you have access to that directory and try again. Success Success <a href="%1">Crash dump</a> was successfully created. <a href="%1">Crash dump</a> was successfully created. Open an Issue Open an Issue Error Error Error occurred during crash dump creation. Error occurred during crash dump creation. QuickFilterView Form Form Quick Filter Quick Filter X X R2DecDecompiler Failed to parse JSON from r2dec Failed to parse JSON from r2dec R2PluginsDialog radare2 plugin information radare2 plugin information RBin RBin RBin plugins RBin plugins Name Name Description Description License License Type Type RIO RIO RIO plugins RIO plugins Permissions Permissions RCore RCore RCore plugins RCore plugins RAsm RAsm RAsm plugins RAsm plugins Architecture Architecture CPU's CPU's Version Version Author Author Cutter Cutter Cutter plugins Cutter plugins R2TaskDialog R2 Task R2 Task R2 task in progress.. R2 task in progress.. Time Time Running for Running for %n hour %n hours %n hour %n hour %n minute %n minutes %n minute %n minute %n seconds %n second %n seconds %n seconds RawAddrDock Raw Raw RegisterRefModel Register Register Value Value Reference Reference RegisterRefsWidget Copy register value Copy register value Copy register reference Copy register reference RelocsModel Address Address Type Type Name Name RelocsWidget Relocs Relocs RemoteDebugDialog Debugger: Debugger: GDB GDB WinDbg - Pipe WinDbg - Pipe IP: IP: Port: Port: Path: Path: Invalid debugger Invalid debugger Invalid IP address Invalid IP address Path does not exist Path does not exist Invalid port Invalid port RenameDialog Name: Name: ResourcesModel Name Name Vaddr Vaddr Index Index Type Type Size Size Lang Lang ResourcesWidget Resources Resources RunScriptTask Executing script... Executing script... Run Script Run Script SaveProjectDialog Save Project Save Project Project name (prj.name): Project name (prj.name): Projects path (dir.projects): Projects path (dir.projects): Select Select Use simple project saving style (prj.simple, recommended) Use simple project saving style (prj.simple, recommended) Save the target binary inside the project directory (prj.files) Save the target binary inside the project directory (prj.files) Project is a git repo and saving is committing (prj.git) Project is a git repo and saving is committing (prj.git) Use ZIP format for project files (prj.zip) Use ZIP format for project files (prj.zip) Select project path (dir.projects) Select project path (dir.projects) Save project Save project Invalid project name. Invalid project name. SdbDock Key Key Value Value SdbWidget SDB Browser SDB Browser Key Key Value Value SearchModel <div style="margin-bottom: 10px;"><strong>Preview</strong>:<br>%1</div> <div style="margin-bottom: 10px;"><strong>Preview</strong>:<br>%1</div> Size Size Offset Offset Code Code Data Data SearchWidget Search Search Search for: Search for: Search in: Search in: asm code asm code string string hex string hex string ROP gadgets ROP gadgets 32bit value 32bit value SectionsModel Name Name Size Size Virtual Size Virtual Size Address Address End Address End Address Permissions Permissions Entropy Entropy SegmentsModel Name Name Size Size Address Address End Address End Address Permissions Permissions SetFunctionVarTypes Dialog Dialog Set Type To: Set Type To: Set Name To: Set Name To: Modify: Modify: You must be in a function to define variable types. You must be in a function to define variable types. SetToDataDialog Set to Data Set to Data ??? ??? Start address Start address End address End address Item size Item size Number of items Number of items 1 1 SideBar Form Form Script Script X X example.py example.py Execution finished Execution finished Calculator Calculator Assembler Assembler Assembly Assembly v v ^ ^ Hexadecimal Hexadecimal Toogle resposiveness Toogle resposiveness ... ... Settings Settings SidebarWidget Function: Function: Offset info: Offset info: Info Info Value Value ... ... Opcode description: Opcode description: Function registers info: Function registers info: X-Refs to current address: X-Refs to current address: Address Address Instruction Instruction X-Refs from current address: X-Refs from current address: StackModel Offset Offset Value Value Reference Reference StackWidget Offset Offset Value Value Reference Reference Seek to this offset Seek to this offset Edit stack value... Edit stack value... Edit stack at %1 Edit stack at %1 Stack position Stack position Pointed memory Pointed memory StringsModel Address Address String String Type Type Length Length Size Size Section Section StringsTask Searching for Strings Searching for Strings StringsWidget Copy Address Copy Address Copy String Copy String Xrefs Xrefs Filter Filter Section: Section: (all) (all) SymbolsModel Address Address Type Type Name Name SymbolsWidget Symbols Symbols ThreadsWidget PID PID Status Status Path Path TypesInteractionDialog Dialog Dialog Load From File: Load From File: Select File Select File Enter Types Manually Enter Types Manually Select file Select file Error Error There was some error while loading new types There was some error while loading new types TypesModel Type Type Type / Name Type / Name Size Size Format Format Category Category TypesWidget Export Types Export Types Load New Types Load New Types Delete Type Delete Type Link Type to Address Link Type to Address Category Category View Type View Type Edit Type Edit Type (All) (All) Save File Save File Error Error Edit Type: Edit Type: View Type: View Type: (Read Only) (Read Only) Cutter Cutter Are you sure you want to delete "%1"? Are you sure you want to delete "%1"? UpdateWorker Time limit exceeded during version check. Please check your internet connection and try again. Time limit exceeded during version check. Please check your internet connection and try again. Version control Version control There is an update available for Cutter.<br/> There is an update available for Cutter.<br/> Current version: Current version: Latest version: Latest version: For update, please check the link:<br/> For update, please check the link:<br/> or click "Download" to download latest version of Cutter. or click "Download" to download latest version of Cutter. Don't check for updates Don't check for updates Download Download Choose directory for downloading Choose directory for downloading Downloading update... Downloading update... Cancel Cancel Download finished! Download finished! Latest version of Cutter was succesfully downloaded! Latest version of Cutter was succesfully downloaded! Open file Open file Open download folder Open download folder VTableModel VTable VTable Name Name Address Address VersionInfoDialog TextLabel TextLabel Key Key Value Value VirtualAddrDock Virtual Virtual VisualNavbar Visual navigation bar Visual navigation bar WelcomeDialog Welcome to Cutter Welcome to Cutter Cutter Cutter Version Version About About Native Theme Native Theme Dark Theme Dark Theme Light Theme Light Theme Check for updates on start Check for updates on start Community Community <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Cantarell'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Noto Sans'; font-size:10pt;">Join thousands of reverse engineers in our community:<br /></span><span style=" font-family:'Noto Sans'; font-size:10pt; font-weight:600;">Twitter:</span><span style=" font-family:'Noto Sans'; font-size:10pt;"> </span><a href="https://twitter.com/r2gui"><span style=" font-family:'Noto Sans'; font-size:10pt; text-decoration: underline; color:#2980b9;">@r2gui</span></a><span style=" font-family:'Noto Sans'; font-size:10pt;"><br /></span><span style=" font-family:'Noto Sans'; font-size:10pt; font-weight:600;">Telegram: </span><a href="https://t.me/r2cutter"><span style=" font-family:'Noto Sans'; font-size:10pt; text-decoration: underline; color:#2980b9;">@r2cutter <br /></span></a><span style=" font-family:'Noto Sans'; font-size:10pt; font-weight:600;">IRC: </span><span style=" font-family:'Noto Sans'; font-size:10pt;">#cutter on </span><a href="irc.freenode.net"><span style=" font-family:'Noto Sans'; font-size:10pt; text-decoration: underline; color:#2980b9;">irc.freenode.net</span></a></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Cantarell'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Noto Sans'; font-size:10pt;">Join thousands of reverse engineers in our community:<br /></span><span style=" font-family:'Noto Sans'; font-size:10pt; font-weight:600;">Twitter:</span><span style=" font-family:'Noto Sans'; font-size:10pt;"> </span><a href="https://twitter.com/r2gui"><span style=" font-family:'Noto Sans'; font-size:10pt; text-decoration: underline; color:#2980b9;">@r2gui</span></a><span style=" font-family:'Noto Sans'; font-size:10pt;"><br /></span><span style=" font-family:'Noto Sans'; font-size:10pt; font-weight:600;">Telegram: </span><a href="https://t.me/r2cutter"><span style=" font-family:'Noto Sans'; font-size:10pt; text-decoration: underline; color:#2980b9;">@r2cutter <br /></span></a><span style=" font-family:'Noto Sans'; font-size:10pt; font-weight:600;">IRC: </span><span style=" font-family:'Noto Sans'; font-size:10pt;">#cutter on </span><a href="irc.freenode.net"><span style=" font-family:'Noto Sans'; font-size:10pt; text-decoration: underline; color:#2980b9;">irc.freenode.net</span></a></p></body></html> <html><head/><body style=" font-family:'Cantarell'; font-size:9pt; font-weight:400; font-style:normal;"><p><span style=" font-size:10pt;">Want to help us make Cutter even better?<br/>Visit our </span><a href="https://github.com/radareorg/cutter"><span style=" font-size:10pt; text-decoration: underline; color:#2980b9;">Github page</span></a><span style=" font-size:10pt;"> and report bugs or contribute code.</span></p></body></html> <html><head/><body style=" font-family:'Cantarell'; font-size:9pt; font-weight:400; font-style:normal;"><p><span style=" font-size:10pt;">Want to help us make Cutter even better?<br/>Visit our </span><a href="https://github.com/radareorg/cutter"><span style=" font-size:10pt; text-decoration: underline; color:#2980b9;">Github page</span></a><span style=" font-size:10pt;"> and report bugs or contribute code.</span></p></body></html> Continue Continue <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Join thousands of reverse engineers in our community:<br /><span style=" font-weight:600;">Twitter:</span> <a href="https://twitter.com/r2gui"><span style=" text-decoration: underline; color:#2980b9;">@r2gui</span></a><br /><span style=" font-weight:600;">Telegram: </span><a href="https://t.me/r2cutter"><span style=" text-decoration: underline; color:#2980b9;">@r2cutter <br /></span></a><span style=" font-weight:600;">IRC: </span>#cutter on <a href="irc.freenode.net"><span style=" text-decoration: underline; color:#2980b9;">irc.freenode.net</span></a></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Join thousands of reverse engineers in our community:<br /><span style=" font-weight:600;">Twitter:</span> <a href="https://twitter.com/r2gui"><span style=" text-decoration: underline; color:#2980b9;">@r2gui</span></a><br /><span style=" font-weight:600;">Telegram: </span><a href="https://t.me/r2cutter"><span style=" text-decoration: underline; color:#2980b9;">@r2cutter <br /></span></a><span style=" font-weight:600;">IRC: </span>#cutter on <a href="irc.freenode.net"><span style=" text-decoration: underline; color:#2980b9;">irc.freenode.net</span></a></p></body></html> <html><head/><body><p>Want to help us make Cutter even better?<br/>Visit our <a href="https://github.com/radareorg/cutter"><span style=" text-decoration: underline; color:#2980b9;">Github page</span></a> and report bugs or contribute code.</p></body></html> <html><head/><body><p>Want to help us make Cutter even better?<br/>Visit our <a href="https://github.com/radareorg/cutter"><span style=" text-decoration: underline; color:#2980b9;">Github page</span></a> and report bugs or contribute code.</p></body></html> Contributing Contributing Continue 🢒 Continue 🢒 Language settings Language settings Language will be changed after next application start. Language will be changed after next application start. XrefModel Address Address Code Code Type Type XrefsDialog Address Address Code Code Type Type X-Refs to %1: X-Refs to %1: X-Refs from %1: X-Refs from %1: X-Refs for %1 X-Refs for %1 ZignaturesModel Offset Offset Name Name Bytes Bytes