BEYE | |
---|---|
beye | |
Sorts | Verktyg |
Utvecklaren | Nickols_K |
Skrivet i | C++ |
Operativ system | DOS , Microsoft Windows , Linux , FreeBSD , QNX , Unix , BeOS |
senaste versionen | 6.1.0 ( 12 december 2009 ) |
Licens | GNU General Public License |
Hemsida | beye.sourceforge.net |
Beye (från engelska Binary EYE , gammalt namn Biew ) är en filredigerare för flera plattformar med stöd för binära, hexadecimala och disassemblerlägen. För demontering används Intel-syntax . Färg AVR / Java / x86 - i386 - AMD64 / ARM - XScale / PPC64 demonterare , kodtabellstranskoder , förhandsvisning i fullformat - MZ , NE , PE , NLM , coff32 , ELF partial - a.out , LE , LX , Phar Lap ; kodnavigator.
Detta projekt startade i mitten av 1994 . Då hette det: biew , men senare döptes det om till beye , eftersom dess gamla namn orsakade en del negativa associationer på engelska. På den tiden kunde kompilatorer inte generera väloptimerad kod och processorerna var för svaga. Detta var anledningen till att programmerare kodade binära filer med hjälp av assemblers. På den tiden var datorindustrin i många länder, inklusive Ryssland , långt ifrån Internet och det var problematiskt att hitta någon kunskap om processorer . Många program arbetade med fel och det var mycket svårt att förstå den verkliga orsaken till att de inträffade. Kompilatorn kan innehålla många fel i sig själv, liksom källkoderna för program kan innehålla felaktigt skrivna platser. Efter många försök att ta reda på vad som kunde få program att fungera felaktigt, började Beyes författare koda sin egen disassembler . Troligtvis fanns det på den tiden många färdiga demontörer, men oförmågan att få dem blev den främsta anledningen till att börja utveckla vår egen demonterare. Beyes författare var bekant med några av dåtidens demonterare, som hiew och qview. Dessa demonterare uppfyllde dock inte alla behov hos beye- författaren . När projektet nådde funktionaliteten av dåtidens höjd började författaren distribuera sitt projekt bland vänner. Beye var ursprungligen ett projekt med sluten källkod, men vänner hjälpte till att förbättra projektet med nya idéer och, i sällsynta fall, nya rader kod. Senare, efter att ha köpt modemet, öppnade författaren källkoden och publicerade den på Internet. Författaren förstod att den kommersiella nyttan av att sälja den körbara beye-filen skulle vara för liten. Å andra sidan kan attrahera nya volontärer bidra till att förbättra projektet avsevärt. Den 16 maj 1999 publicerades källkoder för projektet på sourceforge.net .
Beye utvecklades som ett verktyg för att bedöma kvaliteten på kod som genereras av . Författaren är inte ansvarig för användningen av detta program för att knäcka kommersiell programvara.
Idag innehåller beye följande funktioner [1] :