Ghidra
ಘಿದ್ರವು (ಗೀ-ದ್ರುಹ್ ಎಂದು ಉಚ್ಚರಿಸಲಾಗುತ್ತದೆ) ಯುನೈಟೆಡ್ ಸ್ಟೇಟ್ಸ್ನ ರಾಷ್ಟ್ರೀಯ ಭದ್ರತಾ ಸಂಸ್ಥೆ (ಎನ್ಎಸ್ಎ) ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಉಚಿತ ಮತ್ತು ಮುಕ್ತ ಮೂಲ ರಿವರ್ಸ್ ಎಂಜಿನಿಯರಿಂಗ್ ಸಾಧನವಾಗಿದೆ. ಬೈನರಿಗಳನ್ನು ಮಾರ್ಚ್ 2019 ರಲ್ಲಿ ಆರ್ಎಸ್ಎ ಸಮ್ಮೇಳನದಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು; ಮೂಲಗಳನ್ನು ಒಂದು ತಿಂಗಳ ನಂತರ ಗಿಟ್ಹಬ್ನಲ್ಲಿ ಪ್ರಕಟಿಸಲಾಯಿತು. ಅನೇಕ ಭದ್ರತಾ ಸಂಶೋಧಕರು ಘಿದ್ರಾವನ್ನು ಐಡಿಎ ಪ್ರೊಗೆ ಪ್ರತಿಸ್ಪರ್ಧಿಯಾಗಿ ನೋಡುತ್ತಾರೆ. ಜಿ. ಯು. ಐ. ಗಾಗಿ ಸ್ವಿಂಗ್ ಚೌಕಟ್ಟನ್ನು ಬಳಸಿಕೊಂಡು ಈ ತಂತ್ರಾಂಶವನ್ನು ಜಾವಾದಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. ಡಿಕಂಪೈಲರ್ ಘಟಕವನ್ನು ಸಿ + + ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಆದ್ದರಿಂದ ಇದನ್ನು ಸ್ವತಂತ್ರ ರೂಪದಲ್ಲಿ ಬಳಸಬಹುದು. ಘಿದ್ರಾದೊಂದಿಗೆ ಸ್ವಯಂಚಾಲಿತ ವಿಶ್ಲೇಷಣೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಜಾವಾ ಅಥವಾ ಪೈಥಾನ್ನಲ್ಲಿ (ಜೈಥಾನ್ ಮೂಲಕ) ಬರೆಯಬಹುದು, ಆದರೂ ಈ ವೈಶಿಷ್ಟ್ಯವು ವಿಸ್ತರಿಸಬಹುದಾಗಿದೆ ಮತ್ತು ಇತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿಗೆ ಬೆಂಬಲವು ಸಮುದಾಯ ಪ್ಲಗ್ಇನ್ಗಳ ಮೂಲಕ ಲಭ್ಯವಿದೆ. ಘಿದ್ರಾಗೆ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸುವ ಪ್ಲಗಿನ್ಗಳನ್ನು ಜಾವಾ-ಆಧಾರಿತ ವಿಸ್ತರಣಾ ಚೌಕಟ್ಟನ್ನು ಬಳಸಿಕೊಂಡು ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು. ಘಿದ್ರಾದ ಅಸ್ತಿತ್ವವನ್ನು ಮೂಲತಃ ಮಾರ್ಚ್ 2017 ರಲ್ಲಿ ವಾಲ್ಟ್ 7 ಮೂಲಕ ಸಾರ್ವಜನಿಕರಿಗೆ ಬಹಿರಂಗಪಡಿಸಲಾಯಿತು, ಆದರೆ ಎರಡು ವರ್ಷಗಳ ನಂತರ ಅದರ ವರ್ಗೀಕರಣ ಮತ್ತು ಅಧಿಕೃತ ಬಿಡುಗಡೆಯವರೆಗೆ ಸಾಫ್ಟ್ವೇರ್ ಸ್ವತಃ ಲಭ್ಯವಿರಲಿಲ್ಲ. ಜೂನ್ 2019 ರಲ್ಲಿ, ಕೋರ್ಬೂಟ್ ಘಿದ್ರ ಸಾಫ್ಟ್ವೇರ್ ಸೂಟ್ನ ಮುಕ್ತ ಮೂಲ ಬಿಡುಗಡೆಯ ನಂತರ ಫರ್ಮ್ವೇರ್-ನಿರ್ದಿಷ್ಟ ಸಮಸ್ಯೆಗಳ ಮೇಲೆ ತನ್ನ ರಿವರ್ಸ್ ಎಂಜಿನಿಯರಿಂಗ್ ಪ್ರಯತ್ನಗಳಿಗಾಗಿ ಘಿದ್ರಾವನ್ನು ಬಳಸಲು ಪ್ರಾರಂಭಿಸಿತು. ಘಿದ್ರವನ್ನು ಘಿದ್ರ 10 ರಿಂದ ಅಧಿಕೃತವಾಗಿ ಡೀಬಗ್ಗರ್ ಆಗಿ ಬಳಸಬಹುದು. ಘಿದ್ರಾದ ದೋಷನಿವಾರಕವು ವಿನ್ ಡಿಬಿಜಿ ಮೂಲಕ ಬಳಕೆದಾರ-ಮೋಡ್ ವಿಂಡೋಸ್ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಮತ್ತು ಜಿಡಿಬಿ ಮೂಲಕ ಲಿನಕ್ಸ್ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ದೋಷನಿವಾರಣೆ ಮಾಡುವುದನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಬೆಂಬಲಿತ ವಿನ್ಯಾಸಗಳು ಈ ಕೆಳಗಿನ ವಿನ್ಯಾಸಗಳು ಅಥವಾ ಬೈನರಿ ಸ್ವರೂಪಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗಿದೆಃ x86 16,32 ಮತ್ತು 64 ಬಿಟ್ ಎಆರ್ಎಂ ಮತ್ತು ಆರ್ಚ್64 ಪವರ್ಪಿಸಿ 32/64 ಮತ್ತು ವಿಎಲ್ಇ ಎಂಐಪಿಎಸ್ 16/32/64 ಮೈಕ್ರೊಎಂಐಪಿಎಸ್ 68ಐಎಕ್ಸ್ಎಕ್ಸ್ ಜಾವಾ ಮತ್ತು ಡಿಇಎಕ್ಸ್ ಬೈಟೆಕೋಡ್ ಪಿಎ-ಆರ್ಐಎಸ್ಸಿ ಆರ್ಐಎಸ್ಸಿ-ವಿ ಇಬಿಪಿಎಫ್ ಬಿಪಿಎಫ್ ಟ್ರೈಕೋರ್ ಪಿಐಸಿ 12/16/17 18/24 ಸ್ಪಾರ್ಕ್ 32/64 ಸಿಆರ್16ಸಿ ಜೆಡ್802 8048,8051 ಎಂಎಸ್ಪಿ430 ಎವಿಆರ್8, ಎವಿಆರ್32 ಸೂಪರ್ಎಚ್ ವಿ850 ಸಹ ನೋಡಿ ಐಡಿಎ ಪ್ರೊ ಜೆಇಬಿ ಡಿಕಂಪಿಲ್ಲರ್ ರಾಡಾರ್2 ಬೈನರಿ ನಿಂಜಾ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಡಿಸ್ಅಸೆಂಬ್ಲರ್ಗಳು ರಾಷ್ಟ್ರೀಯ ಭದ್ರತಾ ಸಂಸ್ಥೆ ಸಿ + + ಫ್ರೀನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾದ ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್