Noerase

o úroveň výše ] BT100 ] Dosm ] Elektronstop ] LapLink ] [ NoErase ] Vidtest ] WWW členů klubu ] Dárek pro PJ ]

arcsepd.gif (196 bytes)

Dost často v našem klubu docházelo ke kopírování softwaru, který jsme si za (těžké) peníze legálně pořídili. Proto jsme se rozhodli vytvořit program, který by toto kopírování zarazil.

Úkolem bylo vytvořit takový program, který chrání používání disketových mechanik a zároveň je imunní proti pokusům o vypínání funkcí tohoto programu.

Autoři: Pavel Tóth, Pavel Ješina

Testeři: Petr Hromada, Roman Černý, Václav Karas, Cyril Karpíšek, Tomáš Adámek a další členové klubu

  • verse 1.00
    První funkční verze vznikala měsíc a byla vypuštěna do ostrého provozu 27.října 1994 a uměla chránit diskové mechaniky (hlavní cíl) a také se pokoušela chránit sama sebe. Tato ochrana ovlivňovala operační systém při vstupu do adresáře DOS a NOERASE a neumožňovala manipulaci se soubory NOERASE a také se soubory CONFIG.SYS a AUTOEXEC.BAT
  • verse 1.01
    Tato verze vznikla následně poté a odstraňovala následující problémy
    - odstranění chyb z předchozí verse
    - zdokonalena ochrana sama sebe
    - zákaz příkazů DEL,ERASE z DOSu
    - hesla na uvolňování blokád - ochrany jdou od této chvíle podle potřeby odblokovat
    - program NOERASEU pro komfortní obsluhu, není potřeba znát parametry příkazové řádky
  • verse 1.01+
    Přinesla zákaz příkazu COPY z Dosu, kterým šlo přemazávat blokované soubory, oproti předchozí verzi byla v podstatě doplněna tabulka s hlídanými příkazy.
  • verse 1.02
    Tato verze přinesla možnost měnit hesla blokující ochrany a odblokování blokád "na chvilku", takže si uživatel znalý hesla mohl odkopírovat potřebné soubory a nemusel přemýšlet, zda nezapomněl provést opětné zablokování.
    Zjišťují se první problémy ve spolupráci s programy jiných firem, které se začínají detekovat a odstraňovat.
  • verse 1.02+
    Odstranění chyb vzniklých předěláním heslového systému. Verze 1.02 byla po změně hesel zablokována a nešlo (téměř) nic odblokovat.
  • verse 1.03
    Tato verze vznikla 14.prosince 1994. Vznikla nová ochrana INT21/13, která chránila disky před hrubým napadáním programátory, kteří toto ovládali a kterým se takto podařilo program NOERASE vyřadit z činnosti.
    S touto verzí jsme se zúčastnili dnů AMAVETu, které proběhly v Technickém muzeu v Praze a pouze jeden návštěvník (programátor) byl velmi blízko k vyřazení programu NOERASE z činnosti.
  • verse 1.04
    Tato verze již byla připravována pouze prvním z autorů a byla dokončena 1.ledna 1994 a řešila:
    - nový šetřič obrazovky
    - ochrana adresářů
    - odstranění chyb s programy STACKER,SMARTDRV aj.
    - odstranění VELKÉ CHYBY v ochraně DEL/ERASE

Vývoj programu byl ukončen, byť v programu NOERASEU (program pro uživatelsky příjemnou obsluhu programu NOERASE) byly v menu připraveny položky, které jsme se chystali zprovoznit v nejbližší verzi ... Náš úkol byl ale splněn, neboť v našem klubu se již nenašel nikdo, kdo by tuto ochranu překonal.

Přesto však vznikly ještě další verze, žel některé z nich již nejsou dostupné a není možné zjistit, jaké opravy obsahovaly. Nebyly použity ani v Elektron klubu.

  • verze 1.05
    žádné další údaje nejsou k dispozici :-(
    Tato verze byla použita na Okresním úřadě v Mostě na pracovišti prvého z tvůrců programu NOERASE, kde se osvědčila.
  • verze 1.04A
    Tato verze vznikla 22.listopadu 1996 překompilováním původní verze 1.04, čímž se odstranily jisté specifické problémy v programu NOERASEU, mimo jiné došlo k jeho zkrácení. V té době byly ztraceny zdrojové kódy verze 1.05, proto nebylo možné provedenou opravu zakomponovat do této novější verze programu.
  • verze 1.05A
    Tato verze vznikla 21.května 1999 při příležitosti vytváření této stránky překompilováním verze 1.04, do které byla přidána oprava ochrany DEL,ERASE , která se nesprávně vypínala a podle zápisků programátora byla použita i ve verzi 1.05.
    V našem klubu bude nasazena do provozu v září 1999.

Dříve, než si tuto verzi stáhnete (pokud vůbec chcete) si pozorně přečtěte následující řádky !!!

Program NOERASE by vyvíjen v době, kdy ještě neexistoval program (či operační systém - jak kdo chcete) Windows 95 od Microsoftu (a tím pádem ani Windows 98 či dokonce Windows 2000). Nelze jej provozovat v systému Windows NT.
Program NOERASE s těmito produkty NENÍ kompaktabilní a pokus o používání těchto programů spolu s programem NOERASE končí havárií systému, která může mít za určitých okolností za následek ztrátu důležitých dat !!!
Program NOERASE sám o sobě nezajistí bezpečně všechny možnosti průniku k vašim datům, přečtěte si další řádky a zvažte, zda pro vás nebude lepší použít lepší program.

Jak zprovoznit program NOERASE na vybraném počítači ?

Aby program NOERASE dokázal uchránit daný počítač, musí být splněno následující.

  • BIOS počítače musí zvládat přepínat pořadí disků při hledání disku či diskety se systémem, nebo ještě lépe by měl ovládat vypnout bootování z disket a z CDROMky.
  • zaheslování BIOSu proti změně výše popsaného nastavení
  • v souboru CONFIG.SYS musí obsahovat řádek (pokud možno uvedený v souboru CONFIG.SYS co nejdříve/nejvýše)
    SWITCHES= /F /N
    pokud máte u řádku SWITCHES další lomítka a písmenka, dopište je k výše uvedenému řádku.
  • v souboru CONFIG.SYS musí být uveden řádek
    INSTALL=cesta\NOERASE.EXE
    kde slovo CESTA nahradíte cestou do adresáře, kde máte nahrán program NOERASE
  • není-li možno program NOERASE spouštět v souboru config.sys, je třeba jej spouštět v souboru AUTOEXEC.BAT a to v prvním řádku !!!
  • Soubor CONFIG.SYS by měl obsahovat řádek
    BREAK=OFF
  • Soubor AUTOEXEC.BAT by měl obsahovat (neplatí-li předchozí bod-což je ale bezpečnostní riziko) následující řádek a měl by být uveden co nejdříve v souboru AUTOEXEC.BAT
    BREAK OFF
  • Chcete-li si chránit soubor AUTOEXEC.BAT a nepouštíte ze souboru AUTOEXEC.BAT žádnou nadstavbu či Windows, měl by být na jeho konci řádek
    cesta\NOERASEU /BX
  • Chcete-li si chránit soubor AUTOEXEC.BAT a pouštíte ze souboru AUTOEXEC.BAT nějakou nadstavbu (commandera) či Windows, mělo by se provést blokování následovně:
    V souboru AUTOEXEC.BAT napíšu pro spuštění nadstavby (např. program Volkov commander) toto:
    C:\BATCH\VC.BAT
    v souboru VC.BAT je jako první uveden řádek
    cesta\NOERASEU /BX
    a v druhém řádku je následně spuštění nadstavby...

Balíček Noerase.zip obsahuje následující soubory:

noerase .exe hlavní program, který se zavádí při startu počítače
noeraseu.exe
program pro obsluhu programu NOERASE, ať už pomocí příkazové řádky či pomocí nabídek.
noeraseu.dsk
titulní obrazovka programu NoeraseU
scandisk.bat
chkdsk  .bat
příklady BAT souborů, které umožňují pouštět programy, které Noerase buďto omezuje, nebo chceme-li tyto programy ochránit před spuštěním. Adresář, kde jsou tyto soubory by měl být uveden v cestě PATH jako první...

Download software:  Noerase.ZIP ve verzi 1.05a

zpět na začátek stránky
o úroveň výše ] BT100 ] Dosm ] Elektronstop ] LapLink ] [ NoErase ] Vidtest ] WWW členů klubu ] Dárek pro PJ ]

linka
WEBovský počítadlo spočítalo, že tu bylo přístupů počitadlo od 20.srpna 2002
(c) 1999 - 2002 Elektron klub Most. Všechna práva vyzrazena
stránky vytvořili Pavel Tóth & Zdeněk Jelínek,
poslední úprava: 14. února 2010 09:13:23