< návrat zpět

MS Excel


Téma: Prolomení hesla VBA rss

Zaslal/a 25.2.2016 14:25

Dobrý den,
neporadí někdo jak prolomit heslo uzamčeného makra ? Díky za rady.

Zaslat odpověď >

Strana:  « předchozí  1 2
icon #030409
avatar
Asi som retardovaný, ale pokiaľ v prvom odstavci napíšete, že ctíte zásadu zaheslovaný kód neprelamovať a v závere svojho príspevku jeden zo spôsobov, ako na to, vykvákate na fóre, tak priznám sa, tomu skutočne nerozumiem. Už pred nejakou dobou ste mal potrebu pochváliť sa pri podobnej téme, to nutkanie je asi silnejšie než vy.citovat
#030412
avatar
pro AL:
Open Office jsem nepsal já. Sám jsem autorem tak rozsáhlého SW pro Excel, že bych byl rád, kdyby mé kódy byly chráněny lépe. Open Office používají miliony uživatelů a stovky tisíc jeho schopnost číst v něm excelské kódy znají. Nevidím žádný důvod, proč to tajit zbytku světa, natož pak vývojářům v Excelu.
Každý, kdo pokládá Excel za datově bezpečné prostředí, se dopouští omylu. Každý, kdo si myslí, že v něm ochrání své duševní a autorské vlastnictví, se chová nerozumně. Hesla v Excelu nejsou bezpečná a slouží výhradně k tomu, aby laický uživatel nemohl nechtěně vytvořenou aplikaci poškodit. Všechno další je jen utopie a zbožné přání.
A teď zpátky k údajnému rozporu v mém příspěvku. Jsem velmi ostře proti jakémukoliv prolamování hesel, které může vést k narušení algoritmu hotové úlohy. Moje rada tohle způsobit nemůže; uvedl jsem ovšem způsob, jak si její kód VBA přečíst, pochopit a myšlenky z něj případně aplikovat ve svém projektu. Pokud ten rozdíl není někomu dostatečně zřetelný nebo je mu to málo, může se na mne zlobit. Vyzradil jsem veřejné tajemství. Můžete začít sbírat kameny...citovat
icon #030414
avatar
vovka, púhe konštatovanie, že používanie hesiel nezabráni zobrazeniu obsahu a na druhej strane poskytovať návod, ako sa k takto chránenému obsahu dostať, sú dve rozdielne veci.citovat
#030429
avatar
ALe, připadá mi to jako strkání hlavy do písku. Jde o legrační předpoklad, že když něco nevím, tak to není. Open Office je veřejně dostupný produkt a používají ho miliony uživatelů, navíc zcela legálně a zcela bez omezení. Všichni uživatelé Open Office mají k této "službě" volný přístup a většinou o tom vědí. Podle vás by se to mělo před vývojáři Excelu tutlat? To mi přijde lehce schizofrenní. Až někdo Open Office zakáže a lidé se k němu budou dostávat podloudně, pak jeho jméno nikde uvádět nebudu.
Znovu opakuji: nenabídl jsem způsob, jak ohrozit funkčnost hotové aplikace prolomením jejího hesla. Napsal jsem ale, že přečíst si její kód lze i bez toho pomocí legálního a velmi rozšířeného prostředku pro zpracování dat. Je to trochu jako o drogách: když nepovolíte marijánku, skončí spousta lidí zbytečně na perníku nebo na heráči.citovat
#030431
avatar

vovka.h napsal/a:

V Excelu píšu kódy VBA už 16 let. Na svém disku najdu své vlastní sešity z přelomu tisíciletí, ve kterých jsou projekty VBA zamčené hesly, která jsem dávno zapomněl. Zpravidla jde o chytré kódy se speciálním určením a unikátním algoritmem ...

V těch Vašich článcích se teda umíte propagovat. Co je to za unikátní algoritmy např.? :)

Dívám se na věc tak, že VBA know-how už nikoho moc nezajímá. Byla by to velká výjimka. Většina toho na webu už je.

Zásadní problém nastane, když chceme uchránit v kódu hesla, řetězce pro připojení do databáze apod. Tady je lepší vydat se jinou cestou než vývojem pomocí VBA. Nějaká automatizace - ano, ale nějaké větší řešení bych v tom už nedělal.

Zůstává otázka, jestli má ještě cenu tutlat možnosti prolomení hesel (třeba právě v excelu) před běžnými uživateli. Myslím, že už to nemá moc smysl. Do kotle tím už moc nepřitopíte. Je třeba s tím prostě počítat. Chránit uživatele před nechtěnými zásahy je samozřejmost, ale ty cílené neustojíme.citovat
#030434
avatar
Za vlastní propagaci se omlouvám. Nemám důvod se podbízet. Jde o prostou snahu říct, že vím, co říkám. Pokusím se podobné poznámky omezit.
K unikátnosti algoritmů jen tolik, že znám dva vyhraněné typy vývojářů: jednu hranici tvoří ti, kteří nenapíšou nic, co neopíšou od někoho jiného. Druhou hranici představuje strýc František ze Saturnina se svým prohlášením "dodejte mi suroviny, chemii už vymyslím sám". Svým naturelem se blížím tomu strýci. Strašně rád vymýšlím a strašně nerad opisuji. Navíc jsem zjistil, že neumím hledat. Proto jsou pro mne moje vlastní algoritmy unikátní, i kdyby je stokrát přede mnou a stokrát po mně vymyslel někdo jiný.citovat
#030436
avatar
To: vovka.h

Rozumím. Není třeba se omlouvat. Jen myslím, že už to nemáte zapotřebí. Už víme, že máte dlouhé zkušenosti a narvaný šuplík všemi možnými řešeními. Když si ve Vašich článcích odmyslím tu omáčku, tak se mi zdají zajímavé. Nic ve zlém.citovat
#049023
avatar
Odpověď je možno najít zde: https://stackoverflow.com/questions/1026483/is-there-a-way-to-crack-the-password-on-an-excel-vba-project
Na počátku článku naleznete jedno z elegantních řešení. Všem, kdo hledají pomoc doporučuji výše uvedený server. Nikdo se tam nevytahuje na druhé jako je časté tady.citovat
#049024
Lugr
Nevšiml jsem si, že by se tu někdo na někoho vytahoval? 4citovat
#049028
avatar
akoze nechapu co je tak zlozite si do google napisat Removing the password from a VBA project a hned prve vyhladane forum je funkcne

tu este dam link (funguje to cez HexEditor):
https://stackoverflow.com/questions/272503/removing-the-password-from-a-vba-project

to ze excel ma dost trapne zaheslovane svoje projekty je podla mna trapne ze to tu riesite a ked uz chcete robit nejake vacsie vaci ako Add-ins tak to mozte robit napr. cez visual studio a tam si svoj projekt mozte licencovat.citovat

Strana:  « předchozí  1 2

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje