Commit Graph

257 Commits

Author SHA1 Message Date
hploetz a29922f84c CardOS status codes
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@114 f711b948-2313-0410-aaa9-d29f33439f0b
2006-09-23 13:59:14 +00:00
hploetz f67dd85279 Fix merge order
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@113 f711b948-2313-0410-aaa9-d29f33439f0b
2006-09-23 13:59:00 +00:00
hploetz 97af2bd2ed More comfortable interface to brutefid
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@112 f711b948-2313-0410-aaa9-d29f33439f0b
2006-08-24 07:02:05 +00:00
hploetz dce8c9f90f Need crypto module
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@111 f711b948-2313-0410-aaa9-d29f33439f0b
2006-08-24 07:01:20 +00:00
hploetz 6759203dbf Fix multi-byte tags in combination with multi-byte lengths
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@110 f711b948-2313-0410-aaa9-d29f33439f0b
2006-08-06 03:47:58 +00:00
hploetz bc89e9c262 better boolean decoding
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@109 f711b948-2313-0410-aaa9-d29f33439f0b
2006-08-06 03:12:05 +00:00
hploetz e4ea6545e8 ctrl-c fix
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@107 f711b948-2313-0410-aaa9-d29f33439f0b
2006-07-26 12:08:33 +00:00
hploetz ee71cb7289 decode asn.1 bit string and enumerated
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@105 f711b948-2313-0410-aaa9-d29f33439f0b
2006-07-21 19:36:53 +00:00
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