Ga naar inhoud


Aanbevolen berichten

Geplaatst:

[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]


Geplaatst:

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.

Geplaatst:

bedankt bigfoot,

weet iemand nog iets meer over die programma om hex naar ASM te veranderen + waar ik SC-quickmaster kan downloaden??

Geplaatst:

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,...)!

Geplaatst:

@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.

Geplaatst:
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="" />
Geplaatst:

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.

Geplaatst:

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.0
dvb nexus-s(2.1)+skystar2+hdr4000 pckaart progdvb S2emu

Geplaatst:

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

 

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 account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...