Gast Geplaatst: 13 december 2003 Geplaatst: 13 december 2003 [color:"blue"]hallowww iedereen, tis mischien een domme vraag maar ik ben een nieuweling he ,ik woui het vragen!mijn vraag is dat:nu op www. dugati.com heb ik gezien dat programmeer code van een smartcard in ASM is maar ik lees bijvoorbeeld mijn simkaarten en telefoonkaarten enzo en het is in een *.hex file en nu mijn vraag is moet ik het zo bewerken (of m.a.w. moet ik het hex kennen om kaarten te bewerken enzo?)of moet ik die *.hex file ook int ASL zetten en hoe doet je dat ?of kan iemand een basis tutorial ofzo geven over kaarten bewerken enzo +waar download je nou SC-quickmaster ????Kan iemand mij helpen ? Alvast bedankt !!![/color]
Bigfoot Geplaatst: 13 december 2003 Geplaatst: 13 december 2003 Over simkaarten uitlezen weet ik verder weinig, maar als je de eprom van een fun of goldkaart ofzo uitleest kun je deze file openen met een speciale editor zoals PICBINEDIT en dan zie je de providers en de keys.
Gast Geplaatst: 15 december 2003 Geplaatst: 15 december 2003 bedankt bigfoot, weet iemand nog iets meer over die programma om hex naar ASM te veranderen + waar ik SC-quickmaster kan downloaden??
Gast Geplaatst: 15 december 2003 Geplaatst: 15 december 2003 wat ik bedoel is dat !!( http://www.phreak.ch/files/cardreader/mousetrap.htm ) http://www.phreak.ch/files/cardreader/try1.txt [color:"blue"]Data read from sample card [/color] Code: 0000000 2ad8 caff d44a 066a 0000 3f7f ff0f ffff0000010 ffff ffff ffff ffff ffff ffff ffff ffff0000020 ffff ffff ffff ffff 0000 0000 88f4 a94a0000030 ffff ffff ffff feff ffff ffff ffff ffff0000040 2ad8 caff d44a 066a 0000 3f7f ff0f ffff0000050 ffff ffff ffff ffff ffff ffff ffff ffff0000060 ffff ffff ffff ffff 0000 0000 88f4 a94a0000070 ffff ffff ffff feff ffff ffff ffff ffff0000080 2ad8 caff d44a 066a 0000 3f7f ff0f ffff0000090 ffff ffff ffff ffff ffff ffff ffff ffff00000a0 ffff ffff ffff ffff 0000 0000 88f4 a94a00000b0 ffff ffff ffff feff ffff ffff ffff ffff00000c0 2ad8 caff d44a 066a 0000 3f7f ff0f ffff00000d0 ffff ffff ffff ffff ffff ffff ffff ffff00000e0 ffff ffff ffff ffff 0000 0000 88f4 a94a00000f0 ffff ffff ffff feff ffff ffff ffff ffff0000100 0000 0000 0000 0000 0000 0000 0000 0000*0000400 http://www.phreak.ch/files/cardreader/card.txt [color:"blue"]Source code for 68k assembler on amiga[/color] Code: * card type 2 reader(/writer?)* © phunatic phreak of amitech nov ´96* 68k asm code, use seka on amiga...port=$bfe101;parallel port datenregisterddrb=$bfe301;datenrichtungsregister fuer portclk=$1data=$2reset=$4mainread:bsr.Lsetintbsr.Lreadinitbsr.Lreadcardbsr.Lresetintrtsmainwrite:bsr.Lsetintbsr.swritecardbsr.Lresetintrtswritecard:bsr.Linitread;startsignal for readbsr.Lwriteinit;data is output nowlea.lmem,a0;set memstartmove.w#$003f,d1;repeat 64 timeswriteloop:bchg#1,$bfe001;toggle ledmoveq#0,d0;clear data-bytemove.w#$0007,d2;repeat for bytemove.b(a0)+,d0;naechstes Byte schreibenbitwloop:move.b#reset,port;reset impulsWRITE STARTbsr.Lwaitint; -->move.b#0,port;write signalisierenbsr.Lwaitintmove.w#$0f00,$dff180; red screenmove.bd0,d3;data in d0and.b#$80,d3;get databitlsl.b#7,d3;an pos 2 setzen (data)move.bd3,port;data setzennop;wartennopor.b#clk,d3;daten mit clockmove.bd3,port;ausgeben (schreiben)bsr.Lwaitint;waitbsr.Lwaitintmove.w#$000f,$dff180;blue screenmove.b#0,port;set clock lowbsr.Lwaitint;waitWRITE BEENDETmove.b#clk,port;auf naechste adresse setzenbsr.Lwaitintmove.b#0,portlsl.b#1,d0;naechstes Bit positionierendbrad2,bitwloop;repeat for bytedbrad1,writeloop;repeat for 64 bytesmove.b#0,port;reset port staterts;!!! done ???initread:move.b#reset,portbsr.Lwaitintbsr.Lwaitintbsr.Lwaitintmove.b#clk!reset,portbsr.swaitintbsr.swaitintmove.b#reset,portbsr.swaitintmove.b#0,portbsr.swaitintrtsreadcard:bsr.sinitread;startsignal for readlea.lmem,a0;set memstartmove.w#$003f,d1;repeat 64 timesreadloop:bchg#1,$bfe001;toggle ledmoveq#0,d0;clear data-bytemove.w#$0007,d2;repeat for bytebitloop:move.w#$0f00,$dff180; red screenmove.b#clk,port;set clock highmove.bport,d3and.b#data,d3;bit 1 of portlsr.b#1,d3;shift to bit position 0lsl.bd2,d3;shift to recent bit positionor.bd3,d0;set new bitbsr.swaitint;waitmove.w#$000f,$dff180;blue screenmove.b#0,port;set clock lowbsr.swaitint;waitdbrad2,bitloop;repeat for bytemove.bd0,(a0)+;store bytedbrad1,readloop;repeat for 256 bytesmove.b#0,port;reset port staterts;!!! done !!!waitint:tst.bintflag; check for 0beq.swaitint; wait until z=0clr.bintflag; clear intflagrtsresettimer:;cia b event counter (zeilenfreq 15625/s)and.b#$7e,$bfdf00;alarm mode off,stop timermove.b#$00,$bfda00;timer auf 0 setzenmove.b#$00,$bfd900move.b#$00,$bfd800or.b#$81,$bfdf00;alarm mode cia b ein,startrtssetalarm:;cia b event counter (zeilenfreq 15625/s)or.b#$80,$bfdf00;alarm mode setzen,stopmove.b#$00,$bfda00;timer start bei lsb write...move.b#$00,$bfd900;setzen des alarmwertsmove.b#$0F,$bfd800;2604.16 baud...move.b#$84,$bfdd00;alarm mask setzen cia b interr.move.b#$81,$bfdf00;alarmmode,starten,contrts; fuer interruptsetint:move.w$dff01c,intstat; status save int-enablemove.w#$7fff,$dff09a;interrupts abstellen(alle!)move.l$78,intvek;int vektor savenbsr.sresettimerbsr.ssetalarmmove.l#interrupt,$78;neuer vektor setzen ciab int p6move.w#$e000,$dff09a;cia b interrupt erlaubenrtsresetint:move.w#$4000,$dff09a;interrupts abstellenmove.lintvek,$78;alte vektoradresse setzenmove.wintstat,d0;alter enable status setzenor.w#$c000,d0move.wd0,$dff09artsinterrupt:move.ld0,-(sp)move.w#$2000,$dff09c;clear request cia bmove.b$bfdd00,d0and.b#$04,d0;cia b alarm ??seqintflag;set intflag =-1 bei gesetztem flagbsr.Lresettimermove.l(sp)+,d0rte; bits 2:reset 1:data 0:clockreadinit:move.b#%00000101,ddrbmove.b#0,port;output auf 0 setzen rtswriteinit:move.b#%00000111,ddrbrts; bytezugriffe (koennen odd accessed werden)clockstat:blk.b1intflag:dc.b0evenmem:blk.b64,0memend:reserve:blk.b256,0;wordzugriffe (gerade adressen)even:dataptr:blk.l1intvek:blk.l0intstat:blk.w0 Dat bedoel ik juist nu die doccument in HEX hoe kan in dat convrenteren naar de ASM of kweet ni in welk programmeertaal het geschreven is (source code ) !! ??? Kan iemand mij helpen ???Dat is het meeste info. dat ik vind op het net !! en die SC-quickmaster ,waar kan ik die downloaden ,daarover vind ik nix op het net en op download programma's (kazaa,imesh,edonkey,...)!
Zilverster Geplaatst: 15 december 2003 Geplaatst: 15 december 2003 @dwx_se, Hallo, moeilijke vraag om een goed antwoord op te geven voor mij, even zien of ik het goed begrepen heb. Ik werk zelf met picbinedit ( zoals Bigfoot hier boven ook omschrijft ) o.a.om de Eeprom uit te lezen, maar evt. ook de Pic. Wat ik verder nog gebruik is Icprog en hier kun je Eeprom's maar ook o.a. Pic's mee uitlezen en gedeeltelijk aanpassen. Let wel op dat je dan het juiste onderdeel selecteerd, m.a.w. je zult wel van te voren moeten weten wat voor type Prom of Eeprom je hebt. Ik heb het gevoel dat je wilt proberen om het originele programma te bewerken. Voor een gedeelte is mij dat ook gelukt, maar daar houd het dan ook mee op. Een aantal jaren geleden heb ik mij hier ook al eens mee bezig gehouden ( het begin van loggen ), maar ben het meeste vergeten. Een tijdje geleden ben ik er weer mee begonnen toen het seca2 virus de kop begon op te steken. Wanneer je weet wat voor Prom of Eeprom je hebt dan kun je eens gaan zoeken welke assembler of disassembler je nodig hebt. Bijv. voor een Pic16C84 is wel iets te vinden, daar ben ik een aantal jaren geleden al eens mee bezig geweest. Ik hoop dat ik het zo een beetje duidelijk omschreven heb en ben benieuwd of er mensen zijn die misschien nog meer info aan deze vraag kunnen toevoegen, want interessant is het wel, gr. Zilverster. You are "The last in line" - Ronnie James Dio R.I.P.
Gorilla King Geplaatst: 22 december 2003 Geplaatst: 22 december 2003 Citaat: [color:"blue"]hallowww iedereen, tis mischien een domme vraag maar ik ben een nieuweling he [/color] Nou, zo'n beginner ben je nou ook weer niet, ik snap er nu al niet veel meer van! <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />
Duwgati Geplaatst: 22 december 2003 Geplaatst: 22 december 2003 Zoals Zilverster al schrijft, je moet eerst weten voor welke kaart je een assembler nodig hebt. Die voor een PIC kaart is anders dan die voor een Fun kaart. Ik meen me te herinneren dat je de benodigde assemblers via de website van de chipfabrikant kunt krijgen, maar zeker weet ik dat niet meer. Het zijn in ieder geval zeer beperkte/gespecialiseerde assemblers. En..... dan kun je vervolgens wel een disassembler loslaten op een file, maar dat zal gegarandeerd geen assemblercode opleveren die geschikt is voor die processor. Dus zelfs als je een disassembler vindt die er een beetje kaas van kan maken, dan nog zul je zelf een hoop handmatige conversies moeten uitvoeren. Ik ben bang dat het onbegonnen werk zal blijken te zijn, maar laat je vooral door mij niet weerhouden <img src="/ubbthreads/images/graemlins/loldev.gif" alt="" /> SC-Quick kun je trouwens op mijn site downloaden.
jakob2002 Geplaatst: 25 december 2003 Geplaatst: 25 december 2003 Staat hier duidelijk toch [color:"red"] 68k asm code, use seka on amiga... [/color] een amiga assembled code vu+duo2-vti6.0|vu+ultimo-openpli3.0dvb nexus-s(2.1)+skystar2+hdr4000 pckaart progdvb S2emu
Duwgati Geplaatst: 25 december 2003 Geplaatst: 25 december 2003 Dat is zoals ik het lees de code die op de amiga draait om de kaart te kunnen lezen, niet de code van de kaart zelf.
Tonskidutch Geplaatst: 25 december 2003 Geplaatst: 25 december 2003 Short: Converts binary file to asm source. Author: LeMUr/blabla (Lukasz Prokulski) Uploader: thufor@zeus.gliwice.edu.pl (Dariusz J. Garbowski) Type: dev/asm Requires: OS2.0+ YET ANOTHER PRODUCT FROM BLABLA GROUP! This is a little command that generates data-source for asm from binary file. It's all! Using: Bin2Asm <in_file> <out_file> This archive contains source of Bin2Asm in C. Look at dev/c/2b_Bin2C.lha - it converts binary files to C source. hier te vinden freeware is iets dat niets met SECA te maken heeft... cheers Tower Of Strenght The Mission
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen