MCPcopy Create free account

hub / github.com/PacktPublishing/Ghidra-Software-Reverse-Engineering-for-Beginners / functions

Functions107 in github.com/PacktPublishing/Ghidra-Software-Reverse-Engineering-for-Beginners

↓ 40 callersMethodgetComponent
()
Chapter10/ShowInfoComponentProvider.java:52
↓ 7 callersMethodgetName
()
Chapter04/Ghidra Extension Skeletons/SkeletonLoader.java:36
↓ 4 callersMethodgetProgramLen
Returns the length (in bytes) of the DOS program. <p> In other words: <code>e_lfanew() - SIZEOF_DOS_HEADER</code> @return the length (in bytes)
Chapter11/MZ Ghidra binary format/DOSHeader.java:385
↓ 3 callersMethodannounce
popup the Hello Dialog
Chapter10/HelloWorldComponentProvider.java:145
↓ 2 callersMethodcreate
()
Chapter10/ShowInfoComponentProvider.java:96
↓ 2 callersMethodupdateInfo
()
Chapter10/ShowInfoComponentProvider.java:71
↓ 1 callersMethodbuildMainPanel
()
Chapter10/HelloWorldComponentProvider.java:119
↓ 1 callersMethodbuildPanel
()
Chapter04/Ghidra Extension Skeletons/SkeletonPlugin.java:89
↓ 1 callersMethodclear
()
Chapter10/ShowInfoComponentProvider.java:57
↓ 1 callersMethodcreateActions
()
Chapter04/Ghidra Extension Skeletons/SkeletonPlugin.java:98
↓ 1 callersMethodcreateActions
()
Chapter10/HelloWorldComponentProvider.java:52
↓ 1 callersMethodcreateActions
()
Chapter10/ShowInfoComponentProvider.java:104
↓ 1 callersMethodcreateDOSHeader
Constructs a new DOS header. @param reader the binary reader
Chapter11/MZ Ghidra binary format/DOSHeader.java:98
↓ 1 callersFunctionfind_sscanf_vulns
()
Chapter09/sscanf_ghidra.py:54
↓ 1 callersMethodgetFileCount
()
Chapter04/Ghidra Extension Skeletons/SkeletonFileSystem.java:98
↓ 1 callersFunctiongetHash
(provided_hash)
Chapter06/hash_fixer.py:6
↓ 1 callersMethodgetHash
(int provided_hash)
Chapter06/hash_fixer.java:26
↓ 1 callersMethodgetInfoMap
(MyMetadata metadata)
Chapter04/Ghidra Extension Skeletons/SkeletonFileSystem.java:136
↓ 1 callersMethodgetListing
(GFile directory)
Chapter04/Ghidra Extension Skeletons/SkeletonFileSystem.java:125
↓ 1 callersMethodgetOptions
(DomainObjectService domainObjectService)
Chapter04/Ghidra Extension Skeletons/SkeletonExporter.java:54
↓ 1 callersFunctionget_decompiler
(state, program)
Chapter09/sscanf_ghidra.py:8
↓ 1 callersMethodinitDOSHeader
(FactoryBundledWithBinaryReader reader)
Chapter11/MZ Ghidra binary format/DOSHeader.java:110
↓ 1 callersMethodisDosSignature
Returns true if the DOS magic number is correct @return true if the DOS magic number is correct
Chapter11/MZ Ghidra binary format/DOSHeader.java:302
↓ 1 callersMethodmount
Mounts (opens) the file system. @param monitor A cancellable task monitor.
Chapter04/Ghidra Extension Skeletons/SkeletonFileSystem.java:60
↓ 1 callersMethodparse
()
Chapter11/MZ Ghidra binary format/DOSHeader.java:389
↓ 1 callersFunctionprocess_sscanf_caller
(hcaller, sscanf)
Chapter09/sscanf_ghidra.py:26
↓ 1 callersMethodsetOptions
(List<Option> options)
Chapter04/Ghidra Extension Skeletons/SkeletonExporter.java:64
↓ 1 callersFunctionsum
Chapter08/sum/sum.c:1
↓ 1 callersMethodwrite
@see ghidra.app.util.bin.format.Writeable#write(java.io.RandomAccessFile, ghidra.util.DataConverter)
Chapter11/MZ Ghidra binary format/DOSHeader.java:446
MethodDOSHeader
DO NOT USE THIS CONSTRUCTOR, USE create (GenericFactory ...) FACTORY METHODS INSTEAD.
Chapter11/MZ Ghidra binary format/DOSHeader.java:108
MethodHelloWorldComponentProvider
(PluginTool tool, String name)
Chapter10/HelloWorldComponentProvider.java:41
MethodHelloWorldPlugin
Plugin constructor - all plugins must have a constructor with this signature @param tool the pluginTool that this plugin is added to.
Chapter10/HelloWorldPlugin.java:48
MethodMyButton
(String name)
Chapter10/HelloWorldComponentProvider.java:150
MethodMyProvider
(Plugin plugin, String owner)
Chapter04/Ghidra Extension Skeletons/SkeletonPlugin.java:82
MethodOldStyleExecutable
Constructs a new instance of an old-style executable @param bp the byte provider @throws IOException if an I/O error occurs
Chapter11/MZ Ghidra binary format/OldStyleExecutable.java:39
MethodShowInfoComponentProvider
(PluginTool tool, String name)
Chapter10/ShowInfoComponentProvider.java:42
MethodSkeletonAnalyzer
()
Chapter04/Ghidra Extension Skeletons/SkeletonAnalyzer.java:32
MethodSkeletonExporter
Exporter constructor.
Chapter04/Ghidra Extension Skeletons/SkeletonExporter.java:38
MethodSkeletonFileSystem
File system constructor. @param fsFSRL The root {@link FSRL} of the file system. @param provider The file system provider.
Chapter04/Ghidra Extension Skeletons/SkeletonFileSystem.java:49
MethodSkeletonPlugin
Plugin constructor. @param tool The plugin tool that this plugin is added to.
Chapter04/Ghidra Extension Skeletons/SkeletonPlugin.java:56
MethodactionPerformed
(ActionContext context)
Chapter04/Ghidra Extension Skeletons/SkeletonPlugin.java:100
MethodactionPerformed
(ActionContext context)
Chapter10/HelloWorldComponentProvider.java:56
MethodactionPerformed
(ActionEvent e)
Chapter10/HelloWorldComponentProvider.java:156
MethodactionPerformed
(ActionContext context)
Chapter10/HelloWorldPlugin.java:53
MethodactionPerformed
(ActionContext context)
Chapter10/ShowInfoComponentProvider.java:106
Methodadded
(Program program, AddressSetView set, TaskMonitor monitor, MessageLog log)
Chapter04/Ghidra Extension Skeletons/SkeletonAnalyzer.java:65
MethodcanAnalyze
(Program program)
Chapter04/Ghidra Extension Skeletons/SkeletonAnalyzer.java:47
Methodclose
()
Chapter04/Ghidra Extension Skeletons/SkeletonFileSystem.java:73
MethodcomponentShown
()
Chapter10/ShowInfoComponentProvider.java:117
Methodcreate
(FSRL containerFSRL, FSRLRoot targetFSRL, ByteProvider byteProvider, File containerFile, FileSystemService
Chapter04/Ghidra Extension Skeletons/SkeletonFileSystem.java:151
MethoddecrementStub
(int start)
Chapter11/MZ Ghidra binary format/DOSHeader.java:431
Methode_cblp
Returns the number of bytes on the last page of file. @return the number of bytes on the last page of the file
Chapter11/MZ Ghidra binary format/DOSHeader.java:134
Methode_cp
Returns the number of pages in the file. @return the number of pages in the file
Chapter11/MZ Ghidra binary format/DOSHeader.java:141
Methode_cparhdr
Returns the size of header in paragraphs. @return the size of header in paragraphs
Chapter11/MZ Ghidra binary format/DOSHeader.java:155
Methode_crlc
Returns the number of relocations. @return the number of relocations
Chapter11/MZ Ghidra binary format/DOSHeader.java:148
Methode_cs
Returns the initial (relative) CS value. @return the initial (relative) CS value
Chapter11/MZ Ghidra binary format/DOSHeader.java:204
Methode_csum
Returns the checksum. @return the checksum
Chapter11/MZ Ghidra binary format/DOSHeader.java:190
Methode_ip
Returns the initial IP value. @return the initial IP value
Chapter11/MZ Ghidra binary format/DOSHeader.java:197
Methode_lfanew
Returns the file address of new EXE header. @return the file address of new EXE header
Chapter11/MZ Ghidra binary format/DOSHeader.java:253
Methode_lfarlc
Returns the file address of relocation table. @return the file address of relocation table
Chapter11/MZ Ghidra binary format/DOSHeader.java:211
Methode_magic
Returns the magic number. @return the magic number
Chapter11/MZ Ghidra binary format/DOSHeader.java:127
Methode_maxalloc
Returns the maximum extra paragraphs needed. @return the maximum extra paragraphs needed
Chapter11/MZ Ghidra binary format/DOSHeader.java:169
Methode_minalloc
Returns the minimum extra paragraphs needed. @return the minimum extra paragraphs needed
Chapter11/MZ Ghidra binary format/DOSHeader.java:162
Methode_oemid
Returns the OEM identifier (for e_oeminfo). @return the OEM identifier (for e_oeminfo)
Chapter11/MZ Ghidra binary format/DOSHeader.java:232
Methode_oeminfo
Returns the OEM information; e_oemid specific. @return the OEM information; e_oemid specific
Chapter11/MZ Ghidra binary format/DOSHeader.java:239
Methode_ovno
Returns the overlay number. @return the overlay number
Chapter11/MZ Ghidra binary format/DOSHeader.java:218
Methode_res
Returns the reserved words. @return the reserved words
Chapter11/MZ Ghidra binary format/DOSHeader.java:225
Methode_res2
Returns the reserved words (2). @return the reserved words (2)
Chapter11/MZ Ghidra binary format/DOSHeader.java:246
Methode_sp
Returns the initial SP value. @return the initial SP value
Chapter11/MZ Ghidra binary format/DOSHeader.java:183
Methode_ss
Returns the initial (relative) SS value. @return the initial (relative) SS value
Chapter11/MZ Ghidra binary format/DOSHeader.java:176
Methodexport
(File file, DomainObject domainObj, AddressSetView addrSet, TaskMonitor monitor)
Chapter04/Ghidra Extension Skeletons/SkeletonExporter.java:45
MethodfindSupportedLoadSpecs
(ByteProvider provider)
Chapter04/Ghidra Extension Skeletons/SkeletonLoader.java:45
MethodgetActionContext
(MouseEvent event)
Chapter10/HelloWorldComponentProvider.java:131
MethodgetBinaryReader
Returns the underlying binary reader. @return the underlying binary reader
Chapter11/MZ Ghidra binary format/OldStyleExecutable.java:48
MethodgetComponent
()
Chapter04/Ghidra Extension Skeletons/SkeletonPlugin.java:111
MethodgetComponent
()
Chapter10/HelloWorldComponentProvider.java:114
MethodgetDOSHeader
Returns the DOS Header from this old-style executable. @return the DOS Header from this old-style executable
Chapter11/MZ Ghidra binary format/OldStyleExecutable.java:56
MethodgetDefaultEnablement
(Program program)
Chapter04/Ghidra Extension Skeletons/SkeletonAnalyzer.java:39
MethodgetDefaultOptions
(ByteProvider provider, LoadSpec loadSpec, DomainObject domainObject, boolean isLoadIntoProgram)
Chapter04/Ghidra Extension Skeletons/SkeletonLoader.java:63
MethodgetFSRL
()
Chapter04/Ghidra Extension Skeletons/SkeletonFileSystem.java:88
MethodgetInfo
(GFile file, TaskMonitor monitor)
Chapter04/Ghidra Extension Skeletons/SkeletonFileSystem.java:130
MethodgetInputStream
(GFile file, TaskMonitor monitor)
Chapter04/Ghidra Extension Skeletons/SkeletonFileSystem.java:113
MethodgetName
()
Chapter04/Ghidra Extension Skeletons/SkeletonFileSystem.java:83
MethodgetProcessorName
Returns the processor name. @return the processor name
Chapter11/MZ Ghidra binary format/DOSHeader.java:120
MethodgetRefManager
()
Chapter04/Ghidra Extension Skeletons/SkeletonFileSystem.java:103
MethodhasNewExeHeader
Returns true if a new EXE header exists. @return true if a new EXE header exists
Chapter11/MZ Ghidra binary format/DOSHeader.java:261
MethodhasPeHeader
Returns true if a PE header exists. @return true if a PE header exists
Chapter11/MZ Ghidra binary format/DOSHeader.java:282
Methodinit
()
Chapter04/Ghidra Extension Skeletons/SkeletonPlugin.java:69
MethodisAddToPopup
(ActionContext context)
Chapter10/HelloWorldComponentProvider.java:98
MethodisClosed
()
Chapter04/Ghidra Extension Skeletons/SkeletonFileSystem.java:93
Methodload
(ByteProvider provider, LoadSpec loadSpec, List<Option> options, Program program, TaskMonitor monitor, Mess
Chapter04/Ghidra Extension Skeletons/SkeletonLoader.java:55
MethodlocationChanged
(Program program, ProgramLocation location)
Chapter10/ShowInfoComponentProvider.java:63
Methodlookup
(String path)
Chapter04/Ghidra Extension Skeletons/SkeletonFileSystem.java:108
Functionmain
Chapter07/Hello World Ghidra Project/hello_world.c:1
Functionmain
Chapter09/sscanf.c:2
Functionmain
Chapter09/sscanf_fixed.c:1
Functionmain
Chapter08/format-strings/format_strings.c:1
Functionmain
Chapter08/stack-based BOF/stack_overflow.c:3
Functionmain
Chapter08/sum/sum.c:5
Functionmain
Chapter08/heap-based BOF/heap_bof.c:1
next →1–100 of 107, ranked by callers