Intro



We gaan hier Monicom ADBplus 2000 Special bespreken.

Index;
Het gastenboek van Monicom
Licentieovereenkomst
Belangrijke bestanden
Disassembleren "reverse engineren"
Screenshots OllyDbg ADBplus
Conclusie

    Als eerste nemen we een kijkje in het gastenboek van Monicom en lichten daar wat punten uit, daarna kijken we naar de licentieovereenkomst, vervolgens laten we de binaire machinetaal zien verkregen door OllyDbg – Debugger het zo genaamde Disassembleren en als laatste komen we met een een conclusie.

    Het gastenboek van Monicom

    Het gastenboek let even op de 3 maanden!

    Bericht van:
    Hennie - info@langkampplastics.com
    Datum:
    Op 05-02-2010 om 13:02
    Bericht:
    Naar aanleiding van het bericht van Dennis van 17/01/2010. Ook ik krijg steeds de raarste DCC Fatal errors met steeds verschillende opmerkingen, terwijl ik met een gekochte versie werk, echter zonder onderhoudscontract.(is een bewuste keuze) De eerste DCC Fatal errors kwamen wel heel toevallig na de periode van 3 maand gratis ondersteuning !! De DCC Fatal errors komen alleen na elke windows update. oplossing ! In je firewall ADBplus verbieden te controleren op updates. In windows een systeemherstel doen, en de software werkt weer tot de volgende windows update. Beetje vreemd dat je in ADBplus de automatische updates niet uit kan schakelen, zodat de software blijft doen wat hij moet doen.
    Bericht van:
    Dennis - denned@live.nl
    Datum:
    Op 17-01-2010 om 20:01
    Bericht:Vandaag starte ik mijn adbplus op en krijg ineens een foutmelding. DCC Fatal error. Rows of example elements in calc expression must be linked. Gisteren deed hij het nog prima. Wat kan ik hier aan doen.

     

     

    Licentieovereenkomst

    De eerste keer ADBplus 2000 Special opstarten




























    De melding Algemene voorwaarden ( Adbplus.hlp) wat getoond wordt na de eerste keer starten van ADBplus 2000 Special.
    let even op de drie maanden!

    Aansprakelijkheid
    AANSPRAKELIJKHEID
    Artikel 8
    Monicom Software sluit alle aansprakelijkheid uit voor schade die ontstaat als direct of indirect gevolg
    van het gebruik of functioneren van alle geleverde programmatuur.
    BASISSUPPORT
    Artikel 9
    9.1 Onder basissupport wordt verstaan: het verlenen van telefonische of schriftelijke ondersteuning
    met betrekking tot vragen over het gebruik van de bestelde en geleverde programmatuur en het
    telefonisch hulp bieden bij storingen in de programmatuur.
    9.2 Gebruiker heeft recht op basissupport gedurende drie maanden na aankoop van de licentie bij
    Monicom Software. Hierna is de basissupport alleen mogelijk middels het afsluiten van een
    onderhoudsabonnement of op andere wijze, indien partijen dit uitdrukkelijk schriftelijk
    overeengekomen zijn.
    9.3 Basissupport wordt verleend van 9:00 uur tot 17.00 uur van maandag t/m vrijdag.
    9.4 Monicom Software zal in elk geval binnen drie werkdagen nadat door de gebruiker een probleem
    gemeld is aanvangen met de behandeling daarvan.
    9.5 Wanneer gebruiker telefonisch basissupport vraagt, dient de hardware waarop de programmatuur
    is geïnstalleerd, in de onmiddellijke nabijheid van de gebruiker te zijn en te zijner beschikking te
    staan. Gebruikers van multi-userprogrammatuur dienen bovendien over een gebruiksklaar modem te
    beschikken.
    9.6 Basissupport omvat niet het oplossen van problemen met betrekking tot:
    a) systeemconfiguraties, hardware en netwerken.
    b) inrichtingswerkzaamheden zoals het definiëren van lay-outs, rappportoverzichten, jaarsheets,
    inrichting van rekenschema's, boekhoudkundige vraagstukken, maat-aanpassingen en koppelingen
    met vreemde programmatuur.
    c) support op locatie.
    d) Repareren van gegevens-bestanden.
    9.7
    Monicom Software kan niet garanderen dat in nieuwe versies Lay-outs behouden kunnen worden. Dit
    geldt tevens voor data welke niet vallen onder de stamgegevens.

    Belangrijke bestanden

    Hier onder wat essentiële bestanden waar ADBplus 2000 Special de nodige informatie vandaan haalt:
    C:\ADBplus\Users\Algemeen.ini
    C:\ADBplus\Start\Chkstart.dat
    C:\WINDOWS \ADBplus.Ini
     
    Een gedeelte uit Algemeen.ini is weg gelaten
    Begin:_____________________________________________________________
    Algemeen.ini
    [Opstart]
    EersteKeer=0
    EersteKeerUpdate=1
    Jaar=03-03-2010


    <-- knip -->
    [InternVari]
    Checked=0
    NextDate1=10-03-2010
    NextDate2=17-03-2010
    NextDate3=24-03-2010
    NextDate4=31-03-2010
    DateNow=26-03-2010
    Level=4
    Intern=12
    einde:_____________________________________________________________
    Level=  en Intern=  worden pas later weg geschreven naar Algemeen.ini

    C:\ADBplus\Start\Chkstart.dat



    Reverse Engineering

    Wij gaan in he volgende hoofdstuk ADBplus 2000 Special disassembleren "reverse engineren"



    Reverse Engineering is het onderzoeken van een stuk software om daaruit af te leiden wat de eisen zijn waaraan het product probeert te voldoen, of om de precieze interne werking ervan te achterhalen
    http://nl.wikipedia.org/wiki/Disassembler

    Voor het reverse engineren gebruiken we OllyDbg - Debugger meer info: http://en.wikipedia.org/wiki/OllyDbg
    Om het overzichtelijk te houden lichten we er wat codes uit voorzien van opmerkingen en wat uitleg voor zo ver dat mogelijk is.

    Screenshots OllyDbg ADBplus



    • groen:    Uitgelichte code
    • rood:     Opmerking
    • geel:      Uitleg
    • oranje:  Nummers (1. , 2. enz. in het oranje wordt later op terug gekomen onder de afbeelding)
    Kern woorden:
    • NextDate 
    • DateNow= 
    • Level= 
    • Intern=
    (deze woorden lopen als een rode draad door de "Game" heen.)

    1. Deze melding wordt meteen getoond als het programma gestart is klik je op ja, wordt je omgeleid naar www.monicom-updates.nl met het inlog scherm zoal hier onder afgebeeld


    2. Een week later een andere melding terwijl er echt geen updates zijn.
    3. Weer een week later een andere nu nog een dringender melding maar nog steeds geen nieuwe updates.
    4. Weer een week later, nu een nog meer dreigende melding (als je nu niet update en het programma crashed is het je eigen schuld)
    5. Deel van de binaire machinetaal (OllyDbg - Debugger) bij de eerste opstart.
    6. Verwijzing naar het bestand Algemeen.ini
    7. De totaal verzonnen random DCC fatal errors.

    Conclusie

    • Een duur en onbetrouwbaar programma!
    • Onnodige update meldingen, normaal wordt het versie nummer vergeleken met de lokaal geïnstalleerde software en de online beschikbare versie.
    • De software lijkt bewust zo geschreven te zijn om ondernemers op kosten te jagen d.m.v. onderhoudscontracten. 
    • Monicom heeft zich zeer goed ingedekt (sluit alle aansprakelijkheid uit) ondanks de bewuste error programmatuur.
    • Error (DCC Fatal Errors) meldingen die nergens opslaan deze worden in volledige willekeur weer gegeven.
    •  
      Genoeg betere alternatieven, ja zelfs gratis!:
         
      Overzicht van boekhoudprogramma's
      http://www.boekhoudpakket.in-research.info/