Commit Graph

299 Commits

Author SHA1 Message Date
hploetz 74f51895ad parse_tlv now takes offset arguments
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@104 f711b948-2313-0410-aaa9-d29f33439f0b
2006-07-21 18:22:40 +00:00
hploetz cad6f9cbd1 whoops, missed one
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@103 f711b948-2313-0410-aaa9-d29f33439f0b
2006-07-21 17:46:06 +00:00
hploetz c2c2457c79 Some CardOS support
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@102 f711b948-2313-0410-aaa9-d29f33439f0b
2006-07-18 12:05:39 +00:00
hploetz 63cded4f7d more TCOS decoding
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@100 f711b948-2313-0410-aaa9-d29f33439f0b
2006-07-15 07:41:06 +00:00
hploetz 4280fb0731 More instructions, and pycsc patch
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@99 f711b948-2313-0410-aaa9-d29f33439f0b
2006-07-12 05:21:42 +00:00
hploetz 6fa60ca512 Better ATR
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@98 f711b948-2313-0410-aaa9-d29f33439f0b
2006-07-12 05:21:18 +00:00
hploetz 52bdd89650 Licensed under GPL-2 or above
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@97 f711b948-2313-0410-aaa9-d29f33439f0b
2006-07-12 05:20:49 +00:00
hploetz 120d067e80 funky ATRs, add new files to project file, more conscise output
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@96 f711b948-2313-0410-aaa9-d29f33439f0b
2006-06-18 12:32:41 +00:00
hploetz 73ece936e8 mtcos permission decoding
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@95 f711b948-2313-0410-aaa9-d29f33439f0b
2006-06-17 01:49:40 +00:00
hploetz ea0fc4540d some mtcos tlv decoding
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@94 f711b948-2313-0410-aaa9-d29f33439f0b
2006-06-17 00:09:09 +00:00
hploetz 54c53d262c Make it possible to override tags
Replace the "= object()" with a proper class and explanation


git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@93 f711b948-2313-0410-aaa9-d29f33439f0b
2006-06-16 23:14:14 +00:00
hploetz 68960b8c8b new eval command
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@92 f711b948-2313-0410-aaa9-d29f33439f0b
2006-06-16 23:12:38 +00:00
hploetz 08ca2ee282 MTCOS
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@91 f711b948-2313-0410-aaa9-d29f33439f0b
2006-06-16 22:02:20 +00:00
hploetz 4ae6e05dcc refactored ls code to a building blocks module
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@90 f711b948-2313-0410-aaa9-d29f33439f0b
2006-06-16 21:54:35 +00:00
hploetz 2112e830fd fix file descriptor byte decoding and typos
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@89 f711b948-2313-0410-aaa9-d29f33439f0b
2006-06-16 03:21:58 +00:00
hploetz d84aab3904 wrong comment fixed
LCS decoding


git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@88 f711b948-2313-0410-aaa9-d29f33439f0b
2006-06-14 11:30:59 +00:00
hploetz ea0b40ed08 better context handling (?)
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@87 f711b948-2313-0410-aaa9-d29f33439f0b
2006-06-14 11:00:42 +00:00
hploetz 1b8689c9c2 command to run a script
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@86 f711b948-2313-0410-aaa9-d29f33439f0b
2006-06-14 09:12:18 +00:00
hploetz 46a4a119be variable length hexdumps
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@85 f711b948-2313-0410-aaa9-d29f33439f0b
2006-06-14 09:12:03 +00:00
hploetz 9c614ae526 TLV_utils.decode as external tool
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@84 f711b948-2313-0410-aaa9-d29f33439f0b
2006-06-14 09:11:46 +00:00
hploetz 2a18e3482f Some GSM specific code
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@83 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-26 04:51:31 +00:00
hploetz dc18f0dda2 abstract retry handling for upcoming GSM code
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@82 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-26 04:51:06 +00:00
hploetz 3d25618a66 A first step to proper merging
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@81 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-26 04:50:42 +00:00
hploetz 0acf90679d forgot 'nother one
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@80 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-26 04:37:29 +00:00
hploetz f75a882699 a first stab at dynamically loading and unloading drivers. doesn't work properly yet
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@79 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-25 14:13:10 +00:00
hploetz 1c971aa745 forgot one instance
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@78 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-25 13:37:16 +00:00
hploetz 23a33b56b5 close/open_card -> disconnect/connect
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@77 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-25 13:36:48 +00:00
hploetz efcd0f0cfd sorting
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@76 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-25 13:36:25 +00:00
hploetz b1f2a56881 ls -l (still ugly)
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@75 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-24 07:58:55 +00:00
hploetz c100297855 make the wait for a card abortable by ctrl-c
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@74 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-22 05:20:11 +00:00
hploetz 4f99f3a507 subclass cyberflex-shell from shell, enable disconnecting and reconnecting with cards
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@73 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-22 04:14:19 +00:00
hploetz 8e845292bb card close command
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@72 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-22 03:26:13 +00:00
hploetz ef5ff028a5 typo
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@71 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-22 03:24:15 +00:00
hploetz c3890cf8fb brutefid now can bruteforce fids below a DF and also gives nicer progress output with ETA
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@70 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-22 03:04:01 +00:00
hploetz ac08ac1ff8 fix decoding of multi-byte tags
move parse_tlv to generic card


git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@69 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-22 01:04:32 +00:00
hploetz b3b052df7f FID brute forcer
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@68 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-21 20:27:06 +00:00
hploetz 77659befd1 generalize file operations, specialise for starcos
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@67 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-21 13:04:48 +00:00
hploetz 1d3b76657f parsing advances
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@66 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-21 12:14:12 +00:00
hploetz 0f9a390305 more BER decoding
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@65 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-20 10:07:59 +00:00
hploetz 6105e82733 cat and open for tcos
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@64 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-20 05:13:02 +00:00
hploetz 64414ee037 better parsing of unknown TLV structures
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@63 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-20 04:38:04 +00:00
hploetz ac02f8445b ls and cd commands for tcos
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@62 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-20 03:53:11 +00:00
hploetz ba185c175a git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@61 f711b948-2313-0410-aaa9-d29f33439f0b 2006-05-20 03:52:53 +00:00
hploetz 81dc0e7eb9 fancy tlv fixes
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@60 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-19 18:28:35 +00:00
hploetz 60c80e35c7 nicer TLV parsing, (more ugly code)
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@59 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-19 02:24:48 +00:00
hploetz 80c19becfa a readme
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@58 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-19 00:30:59 +00:00
hploetz 455428f0cd ATR reorganisation and extension
initial TCOS code


git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@57 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-19 00:19:08 +00:00
hploetz 0701d2612d some code for ISO cards
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@56 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-18 20:22:15 +00:00
hploetz 53742b2705 TLV utilities
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@55 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-18 20:21:51 +00:00
hploetz f2bb9004cb more bugfixes. open_secure_channel does now work
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@54 f711b948-2313-0410-aaa9-d29f33439f0b
2006-05-18 16:26:21 +00:00