Ghidra
ઘિદ્ર (ઉચ્ચારણ ગી-દ્રુહ;) એ યુનાઇટેડ સ્ટેટ્સની રાષ્ટ્રીય સુરક્ષા એજન્સી (NSA) દ્વારા વિકસાવવામાં આવેલું એક મુક્ત અને ઓપન સોર્સ રિવર્સ એન્જિનિયરિંગ ટૂલ છે. દ્વિસંગીઓ માર્ચ 2019 માં આરએસએ પરિષદમાં પ્રકાશિત કરવામાં આવી હતી; સ્રોતો એક મહિના પછી ગિટહબ પર પ્રકાશિત કરવામાં આવ્યા હતા. ઘણા સુરક્ષા સંશોધકો ઘિદ્રાને આઇડીએ પ્રોના હરીફ તરીકે જુએ છે. આ સોફ્ટવેર GUI માટે સ્વિંગ માળખાનો ઉપયોગ કરીને જાવામાં લખવામાં આવ્યું છે. ડિકોમ્પિલર ઘટક સી + + માં લખાયેલ છે, અને તેથી તે એકલ સ્વરૂપમાં ઉપયોગી છે. ઘિદ્રા સાથે સ્વચાલિત વિશ્લેષણ કરવા માટેની સ્ક્રિપ્ટ્સ જાવા અથવા પાયથોન (જેથોન દ્વારા) માં લખી શકાય છે, જો કે આ સુવિધા વિસ્ત્તૃત કરી શકાય તેવી છે અને અન્ય પ્રોગ્રામિંગ ભાષાઓ માટે સપોર્ટ સમુદાય પ્લગઇન્સ દ્વારા ઉપલબ્ધ છે. ઘિદ્રામાં જ નવી સુવિધાઓ ઉમેરતા પ્લગઇન્સને જાવા આધારિત એક્સ્ટેંશન ફ્રેમવર્કનો ઉપયોગ કરીને વિકસાવી શકાય છે. ઘિદ્રાનું અસ્તિત્વ મૂળરૂપે માર્ચ 2017 માં વૉલ્ટ 7 દ્વારા જાહેર કરવામાં આવ્યું હતું, પરંતુ બે વર્ષ પછી તેના વર્ગીકરણ અને સત્તાવાર પ્રકાશન સુધી સોફ્ટવેર પોતે અનુપલબ્ધ રહ્યું હતું. જૂન 2019 માં, કોરબૂટે ઘિદ્રા સોફ્ટવેર સ્યુટના ઓપન સોર્સ રિલીઝ પછી ફર્મવેર-વિશિષ્ટ સમસ્યાઓ પર તેના રિવર્સ એન્જિનિયરિંગ પ્રયાસો માટે ઘિદ્રાનો ઉપયોગ કરવાનું શરૂ કર્યું. ઘિદ્રાનો ઉપયોગ સત્તાવાર રીતે ઘિદ્ર 10 થી ડીબગર તરીકે થઈ શકે છે. ઘિદ્રાનું ડીબગર વિનડીબીજી દ્વારા વપરાશકર્તા-મોડ વિન્ડોઝ પ્રોગ્રામ્સ અને જીડીબી દ્વારા લિનક્સ પ્રોગ્રામ્સને ડીબગિંગને સપોર્ટ કરે છે. સપોર્ટેડ આર્કિટેક્ચર નીચેના આર્કિટેક્ચર અથવા દ્વિસંગી બંધારણોને ટેકો આપે છેઃ x86 16,32 અને 64 બીટ એઆરએમ અને એએઆરસીએચ64 પાવરપીસી <આઇડી4> અને વી. એલ. ઇ. એમ. આઇ. પી. એસ. <આઇ. ડી. 2> માઇક્રોએમ. આઇ. પી. એસ. 68 એમ. એક્સ. એક્સ. જાવા અને ડી. ઇ. એક્સ. બાઈટકોડ પી. એ.-આર. આઇ. એસ. સી. આર. આઇ. એસ. સી.-વી. ઇ. બી. પી. એફ. બી. પી. એફ. ટ્રીકોર પી. આઇ. સી. <આઇ. ડી. 1> <આઇ. ડી. 3> એસ. પી. એ. આર. સી. <આઇ. ડી. 4> સી. આર. 16સી. ઝેડ. 6502 8048,8051 એમ. એસ. પી. 430 એ. વી. આર. 8, એ. વી