ᲙომპიუტერებიᲞროგრამული უზრუნველყოფა

HEX-რედაქტორი. ინსტრუმენტი აღწერა და მიმოხილვა ყველაზე პოპულარული

HEX რედაქტორის არის პროგრამა, რომელიც არაა ინფორმაცია, როგორც ეს "ხედავს" კომპიუტერი, მაგრამ კონვერტაცია ორობითი რიცხვი თექვსმეტობითი. გახსენით ნებისმიერი ფაილის ისეთი პროგრამა, მომხმარებელი ნახავს მატრიცა შედგება რიგები და სვეტები, რომელთა რაოდენობაც დამოკიდებულია ზომები ფაილი. აქედან გამომდინარე, თუ შეცვლის byte ღირებულებების რედაქტორი, და შეცვლის შინაარსი ღია დოკუმენტი.

ცოტა თეორია

ნებისმიერი მონაცემები ინახება მეხსიერებაში PC სახით მანქანა სიტყვა, წინააღმდეგ შემთხვევაში - bytes. თითოეული მოიცავს 8 ბიტი (ბიტი, რომ უეჭველია, რომ არც "0" ან "1"). მათემატიკური გათვლებით შეიძლება მიხვდა, რომ ნომერი შეიძლება ჩაწერილი ერთი ბაიტი მერყეობს 0 255. თუ გადაცემის 255 თექვსმეტობითი რაოდენობა სისტემა, ის გარდაიქმნება FF. ეს არის არიან ნებისმიერი მანქანა სიტყვა ძალიან მოსახერხებელი თექვსმეტობითი წარმომადგენლობა. აქედან გამომდინარე, პროგრამის სახელი ჯგუფი - hex რედაქტორი.

ძირითადი პროგრამის ელემენტები

გარდა ზემოთ აღწერილი მატრიცების, ინტერფეისი გათვალისწინებული განაცხადის ჯგუფი შეიძლება იყოს სხვა საშუალებები:

  • ხაზი ნუმერაციის. როგორც წესი, მდებარეობს მარცხენა მხარეს განაცხადის. გადაცემები ოფსეტური პირველი ბაიტი სიმებიანი დასაწყისში ფაილი.
  • ზემოდან ხშირად მსგავსი band ნომრები გვიჩვენებს byte ოფსეტური შედარებითი ღირებულების მარცხენა ონლაინ. შეჯამება ღირებულებები ხაზები ხელმისაწვდომია თითოეული ბაიტი ნომერი.
  • მარჯვენა სარკმელზე შეიძლება არიან იგივე მონაცემები, მაგიდაზე, მაგრამ სახით ტექსტი (charset განსაზღვრავს შესახებ).

McAfee FileInsight

ეს HEX რედაქტორის არის აბსოლუტურად უფასო. მუშაობს მხოლოდ Windows ოპერაციული სისტემები. პროდუქტის ყველა ბატონებო კომპლექტი, როგორიცაა ათვალიერებენ და რედაქტირების ფაილი. პროგრამას გააჩნია მარტივი და მოსახერხებელი ინტერფეისი.

მაგრამ სტანდარტული მახასიათებლები - ეს არის მინიმალური, რომელიც შეიძლება გამოყენებულ FileInsight. რა არის მაქსიმალური? უნდა დაიწყოს შესაძლებლობა parsing სტრუქტურების executables. ეს არ არის საკმარისი? ნებისმიერი შერჩეული ფრაგმენტი შეიძლება დემონტაჟი on the fly. ერთი დაწკაპუნებით - და უცნაური ფიგურების იკითხება ჩამონათვალი.

სხვა საკითხებთან ერთად, hex-კოდი, რედაქტორი უზრუნველყოფს უამრავი ალგორითმები გვერდის ავლით ჩაშენებული უსაფრთხოების პროგრამისტებს. პირველ რიგში, თქვენ უნდა გადაიხადოს ყურადღებას დეკოდირების obfuscation ტექნიკას, როგორიცაა დამატების, xor, Base64, ცვლა. Scripts რომელიც მოდის განაცხადის შესვენების მსგავსი კრიპტოგრაფიული ნაბიჯი. ყველაზე ქმედებები შეიძლება ავტომატიზირებულია წერა მარტივი სცენარების JS და Python. ზოგჯერ შექმნა ახალი არაფერი არ არის საჭირო, რადგან add აკრეფილი ბაზის შთამბეჭდავი.

მიუხედავად იმისა, რომ FileInsight და ითვლება ერთ-ერთ საუკეთესო იარაღები საპირისპირო საინჟინრო, არსებობს პროგრამა და დიდი ნაკლი - უუნარობა ფაილის დამუშავება აღემატება 400 MB.

Hex რედაქტორი Neo

ეს HEX რედაქტორის ხელმისაწვდომია ორი ვერსია: თავისუფალი და მოწინავე. პროდუქტი უფასოდ ლიცენზია - მაღალი ხარისხის, მაგრამ არაფრით იყო გამორჩეული. ფართო ინტერფეისის პარამეტრები და ფერადი სქემები შეიძლება მოწყდეს ფუნქციები. Professional Edition სთავაზობს უფრო სასარგებლო თვისებები, რომლებიც განსაკუთრებით აქტუალურია ანალიზის დროს ორობითი ფაილი.

მაგალითად, მომხმარებელს უზრუნველყოფილი პროგრამული დეკოდირების შესაძლებლობები, scrambled საერთო ალგორითმები. გარდა ამისა, არსებობს ფუნქცია, რომელიც საშუალებას გაძლევთ რედაქტირების ადგილობრივი რესურსების (მეხსიერება, NTFS-ნაკადს, მყარ დისკს). პროცესის ავტომატიზაცია ხორციელდება გამოყენებით VBS და გაერთიანებული შტაბის სკრიპტები.

თუმცა, ყველაზე მნიშვნელოვანი თვისება პროგრამა არის disassembler, რომელიც მუშაობს x64, x86, და .NET ფაილი. კიდევ ერთი თვისება არ არის გათვალისწინებული კონკურენტები, - შექმნის patch შედარების საფუძველზე ორ შემსრულებელი binaries. რა თქმა უნდა, შთამბეჭდავი, მაგრამ, როდესაც შედარებით FileInsight, Neo კვლავ კარგავს. თუმცა, NEO შეუძლია დიდი მოცულობის ფაილი.

Hiew

HEX რედაქტორის Hiew ვიზიტორების უფასო ვერსია. ჩართული განვითარების გუნდი რუსეთში. იგი იწყება მისი ისტორია დროიდან პროდუქტი 16-bit განაცხადების DOS და Windows 3.1. Hiew ხშირად გამოიყენება პროფესიონალები საქმე კომპიუტერი და ინფორმაციის უსაფრთხოებას. მიზეზი ნათელია: მთელი რიგი პარამეტრები ათვალიერებენ და რედაქტირება ორობითი შესრულებადი ფაილი Windows და Linux შედგენილი პროგრამების (ELF).

კიდევ ერთი მნიშვნელოვანი ფუნქცია, რომელიც ეხმარება საპირისპირო საინჟინრო, - ჩაშენებული disassembler და assembler Hiew. ისინი მუშაობენ, როგორც x86 და x86_64-განაცხადების და ინსტრუქციების მხარდაჭერა პროცესორის არქიტექტურის ARM. დიდი ფაილების რედაქტორი ართმევს უპრობლემოდ, ეს პროგრამა გაძლევთ საშუალებას შეასრულოს დაბალი დონის ცვლილების მონაცემები ფიზიკური HDD.

დიდი რაოდენობით ქმედებები შეიძლება ავტომატიზირებულია. ამ მიზნით, პროგრამისტები არ აშენდა უნარი შექმნას სკრიპტები, კლავიატურის macros და API ფუნქციები, რომლებიც გამოიყენება იძახებთ შიდა პროცედურების გარე პროგრამა. მაგრამ უპირობო გამარჯვება Hiew ჯერ კიდევ არ არის მიღწეული სფეროში ჰექს რედაქტორები. მისი ინტერფეისი სრულად განხორციელდა DOS სტილის, და ჩართული გაწევის ფანჯარა ბრძანების (ან კონსოლი, თუ ჩვენ ვსაუბრობთ Linux სისტემების).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ka.atomiyme.com. Theme powered by WordPress.