LPT port dongle, reverse engineering?

Michal skriver:

Jeg (vi - på mit arbjede) bruger en dongle til vores "Windman" program på en bærbar, når vi er ude i "marken". Her er det rart at kunne have sit BT USB interface, så man har trådløs kommunikation til sin "mobilos", så man kan ringe op til møller uden kabel. Skal vi til at have en USB hub med også, fylder det noget rigelig :-)

Klaus

--
Modelbane Europas hjemmeside: http://www.modelbaneeuropa.hadsten.dk
     Modeltog, NE2 internetopsætning, elektronik og andet:
                 http://home6.inet.tele.dk/moppe
Reply to
Klaus D. Mikkelsen
Loading thread data ...

Er det ikke dette:

formatting link
Et eller andet VB lignende system.

Reply to
Troels Hansen

Det er en form for CAM program der kan snakke med en ca. lige så gammel Sinumerik styring. (Har talt med Siemens, de kender godt deres styringer, men ikke noget til det gamle software)

-- Med venlig hilsen Michael Petersen residerende i Nyborg fjern dyret i min @dresse ved privat post

formatting link

Reply to
Petersen_Michael

Ja, men det kan lade sig gøre :)

Og det kan garanteret gøres langt smartere end de usb hubs man kan købe omkring. F.eks. usbkeysize hub, med 2 til flere ledninger med usbhunstik gående ud fra usbhubben. Så fylder det både mindre sammenrullet, og man kan placere enhederne hvor man vil ha' dem uden at skulle tænke på ekstra forlængerkabler.

--
Venlig Hilsen
Michal
Reply to
Michal

Hvis du vil kaste mere tid efter det:

  1. Sæt dig ind i hvordan exefiler er opbygget så du ved hvad der er codesegment
  2. Lær 8086 assembly language
  3. Sæt dig ind i hvordan bioskald til printerporten ser ud
  4. Sæt dig ind i hvordan direkte i/o kommunikation til den fysike port ser ud
  5. Sæt dig ind i hvordan dos programmet debug virker. Sammenfattende punkt 1-2, 4-5: læs

formatting link

  1. rename exefilen så den får en anden extension
  2. Åbn exefilen med dos programmet debug
  3. Led efter bioskald til printerkommunikation (søg efter hexstrenge), og lur lige først hvordan Turbo C laver sådan noget (hvis den ikke benytter sig af inline assembly). Gad vide om ikke gamle Turbo C kan erhverves frit?
  4. Hvis noget findes så prøv at disassemble og se om 'int' kald efterfølges af processor registre/flag betinget selektion. Hvis det ikke er tilfældet, så gå til punkt 8.
10 Erstat 'int' kaldet med noget der sætter processorflaget, så 'den rigtige selektion' efterfølgende bliver udført. Gem resultatet som en ny fil, forlad debug og rename til exefil. 11 For hver stadig buggy exefil, gå til punkt 10 og prøv en ny processor registere/flag returtilstand. 12 Hvis det ikke lykkedes med første bioskald, gå til punkt 8 for søgning efter nye bioskald. 13 Hvis det ikke lykkedes, så skal der ledes efter direkte I/O. Det er sværere fordi den kode du finder er kaldt et sted fra, og det er dette sted eller stedet som kalder som kalder som kalder som kalder .... der skal findes og bypasses på rette vis. Der unassembles evt fra før 'in' eller 'out' instruktion idet der evt prøves et par gange for at ramme code allignment. Det der skal findes er den sammenhængende kodestump som udgør testen. Den er typisk afsluttet af 'ret' eller 'iret', og begynder ikke nødvendigvis men nogle gange efter en sådan. Når så kodestumpen er identificeret, så skal der ledes efter 'call' dertil, og forsøges med samme trick som i punkt 10, bypassende call instruktionen på rette vis.

Der kan være taget mange andre tricks i brug, som andre svar lader ane.

Du man have et rigtig godt årti!

MVH Benny Andersen

Reply to
Benny Andersen

Præcis samme oplevelse havde jeg med et gammelt (midt-90erne) program, jeg må sige at jeg var noget målløs over hvor elendigt det var kodet:

Her blev en bit sat høj når donglen var fundet, så cracket bestod i, at fjerne hoppet til 'dongle mangler' rutinen (som jo ikke var nødvendigt længere), til at sætte bitten høj. Der var flere steder i programmet, de checkede bitten; men på denne måde var de alle fixet på een gang.

Nogle gange er det næsten for nemt :)

//michael

--
Instead of email, use this: http://mtech.dk/thomsen/contact.php
Reply to
Michael Thomsen

Jeg tror jeg vil hyre en makker, det må være til at bestikke en eller anden, med en flaske, eller sådan ;o)

Jo tak jo tak. Jeg troede det ville være simpelt, tænkte på de 8 udgange, og 4 indgange = ikke så mange kombinationsmuligheder.

-- Med venlig hilsen Michael Petersen residerende i Nyborg fjern dyret i min @dresse ved privat post

formatting link

Reply to
Petersen_Michael

Well, du glemmer tiden, der er rigtigt meget tid at kombinere i:)

--
  Regards Flemming Frandsen - http://dion.swamp.dk
  PartyTicket.Net co founder & Yet Another Perl Hacker
Reply to
Flemming Frandsen

Jeg bliver mere og mere fascineret af dine vindmøller Klaus. Jeg vil se dem en dag :)

--
Med venlig hilsen
Jonas Jalling
Reply to
Jonas Jalling

Jonas Jalling skriver:

Kig ud af vinduet, næste gang du kommer på landet.....

Klaus

--
Modelbane Europas hjemmeside: http://www.modelbaneeuropa.hadsten.dk
     Modeltog, NE2 internetopsætning, elektronik og andet:
                 http://home6.inet.tele.dk/moppe
Reply to
Klaus D. Mikkelsen

Hehe.. :)

Reply to
Jonas Jalling

Jeg må nok bare se i ørene at jeg skal have fat i en dongle, hvis jeg skal have noget ud af den software..

Med mindre, der dukker et geni op med de vise sten.. ;o)

-- Med venlig hilsen Michael Petersen residerende i Nyborg fjern dyret i min @dresse ved privat post

formatting link

Reply to
Petersen_Michael

Og hvis du kommer til vandet, og ser nogen der virker, så er det nok "vores" ;-)

Mvh, Leif (Ansat hos det tidligere BONUS Energy)

Forresten - er vi nu ikke kommet lidt langt væk fra Petersen, Michaels oprindelige tråd..............

Reply to
Leif

Leif skriver:

ROFL...... Yttre Stengrund er nok for langt at tage væk. Det er vidst det eneste sted der står NEG-Micon havmøller......

Klaus

--
Modelbane Europas hjemmeside: http://www.modelbaneeuropa.hadsten.dk
     Modeltog, NE2 internetopsætning, elektronik og andet:
                 http://home6.inet.tele.dk/moppe
Reply to
Klaus D. Mikkelsen

Helt OT!!!!

======================================================

Hej Klaus,

Som modelbanemand kender du sikkert Anna von Badutz - stavemåden er nok ikke korrekt? Havde engang fornøjelsen af at være på et kursus med hende - virkelig en jernbane-dame med en alsidig erfaring. (Bl. a. loko-fører ved Kiruna minen)

Ved du hvor i Danmark, hun befinder sig? Der var vist engang noget med noget i Fredericia / Kolding og vist senere Sjælland....

Mvh, Leif

Reply to
Leif

Leif skriver:

Svinninge Modeljernbaneklub

formatting link

Kig evt her:

formatting link

Klaus

--
Modelbane Europas hjemmeside: http://www.modelbaneeuropa.hadsten.dk
     Modeltog, NE2 internetopsætning, elektronik og andet:
                 http://home6.inet.tele.dk/moppe
Reply to
Klaus D. Mikkelsen

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.