summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* todo: classic securityHenryk Plötz2010-08-271-0/+7
|
* add dumps of two single-ride tokens (mifare ultralight)Harald Welte2010-08-182-0/+0
| | | | singleride.1 is 25 NTD, singleride.2 20 NTD
* Changed section titles to more constructive voiceKarsten2010-08-181-45/+31
|
* add some screenshots that might come handy in the paperHarald Welte2010-08-174-0/+0
|
* Merge branch 'master' of git.gnumonks.org:easyhackU-Thinking\Karsten2010-08-178-50/+122
|\ | | | | | | | | Conflicts: paper/easycard.tex
| * Typos and typographyHenryk Plötz2010-08-171-27/+31
| |
| * Card dump after a purchase of NTD 174Harald Welte2010-08-172-6/+6
| | | | | | | | | | | | | | The card _really_ only had NTD 137 left, and was artificially increased to 1037 NTD balance. Thus, a purchase of NTD 174 would never have been possible, if the shop terminal would have known the true balance of the card as it is kept in the backend database.
| * alter the last recharge of easycard #2 from 100 NTD -> 1000 NTDHarald Welte2010-08-172-3/+3
| | | | | | | | | | The real value of the card is 137 NTD. However, it should now appear to have 1037 NTD on it.
| * easytool: fix calculation of 'remaining' when modifying log recordHarald Welte2010-08-171-1/+1
| |
| * easytool: Add BUS transaction type (we don't know more details)Harald Welte2010-08-172-0/+2
| |
| * easytool: open file read/write in case we want to modify contentHarald Welte2010-08-171-3/+10
| |
| * actually call functions to modify the dump fileHarald Welte2010-08-161-14/+19
| |
| * easytool: ad getopt option parserHarald Welte2010-08-161-4/+59
| |
* | Started bibliographyU-Thinking\Karsten2010-08-172-566/+1259
|/
* add functions to do comprehensive modifications of last purchase or rechargeHarald Welte2010-08-154-8/+202
|
* add missing dumps to gitHarald Welte2010-08-151-0/+1
|
* bump version numberHarald Welte2010-08-151-5/+4
|
* easytool: Decode the last MRT station entered/left fieldsHarald Welte2010-08-152-1/+21
|
* don't print empty transaction log recordsHarald Welte2010-08-151-1/+1
|
* print full transaction log, including recharge-section, better formattingHarald Welte2010-08-156-33/+79
|
* add notes on re-charging the cardHarald Welte2010-08-151-0/+23
|
* further updates to the paperHarald Welte2010-08-151-21/+59
|
* Fix typo... designing..Holger Hans Peter Freyther2010-08-151-1/+1
|
* import hexdump of 'virgin' card number fourHarald Welte2010-08-151-0/+257
|
* Support the 0x30 (recharge) transaction typeHarald Welte2010-08-142-0/+2
|
* card after recharging it by 100 NTD at Zhongxiao Dunhua stationHarald Welte2010-08-142-13/+13
|
* add content of easycard number fourHarald Welte2010-08-142-0/+1
|
* add function to alter the 'sum of the day'Harald Welte2010-08-142-0/+18
|
* Fix the block/sector naming mistake in structure namesHarald Welte2010-08-142-8/+8
|
* add functions to alter easycard log records and mifare value blocksHarald Welte2010-08-146-57/+135
|
* update more information as it is discoveredHarald Welte2010-08-131-20/+80
|
* a single purchase of NTD 20 was made after modifying the cardHarald Welte2010-08-131-7/+7
|
* modifying the card, removing NTD 200 from itHarald Welte2010-08-131-4/+4
| | | | | We alter the purchase of record c3 (75 NTD) to 275 NTD, and update the per-day sum as well as the remaining balance.
* Dump file of the modified EasyCard after buying a bottle of water with itHarald Welte2010-08-131-0/+0
| | | | | | At Family Mart in GuangFu South Road, I bought a bottle of water for NTD 20, after having reduced the amount on the card from 237 to 37 NTD, leaving a remainder of 17 NTD on the card.
* use correct block number for production timestampHarald Welte2010-08-131-1/+1
|
* manually add key B for the last sectorHarald Welte2010-08-131-0/+0
| | | | | There seems to be a bug in MFCUK that prevents it from writing the key B of the last sector into its snapshot.mfd
* add a modified MFD file for card #1Harald Welte2010-08-131-0/+0
| | | | | | | | | The last purchase 2010-08-12 22:51 | c3 | Shop Purchase | Paid 75 NTD | 237 NTD remaining has been modified to look like this 2010-08-12 22:51 | c3 | Shop Purchase | Paid 275 NTD | 37 NTD remaining and the per-day amount as well as the balance accordingly reduced by 200 NTD.
* Unravel the mystery of Block 15 Sector 2: Total sum of purchases / dayHarald Welte2010-08-132-7/+25
| | | | This is how they implement the daily limit of the card
* import easycard paperHarald Welte2010-08-131-0/+467
|
* print decimal card id the same way it is printed on receiptsHarald Welte2010-08-131-2/+2
| | | | | seems like they're now changing endian-ness before printing the decimal UID on the invoice/receipt in shops that accept EasyCard.
* update notes to reflect latest findingsHarald Welte2010-08-121-4/+33
|
* there is one more sector with log recordsHarald Welte2010-08-121-1/+1
|
* Card dump after buying orange juice for NTD 75 at 7eleven guangfu south roadHarald Welte2010-08-122-6/+6
|
* add gitignore for .mfd.hex filesHarald Welte2010-08-121-0/+1
|
* add .gitignore fileHarald Welte2010-08-121-0/+2
|
* print copyright and NO WARRANTY statement during startupHarald Welte2010-08-121-3/+23
| | | | Also, check for missing file name argument
* Separate the mifare classic related stuff out from the EasycardHarald Welte2010-08-124-51/+79
|
* add support for decoding re-entering of a stationHarald Welte2010-08-123-0/+6
| | | | | | | | | | | When entering, leaving and re-entering the station, a different transaction code (0x80) seems to be used, as opposed to the normal 0x00. I don't really understand why, since at least billing-wise it makes no difference. If you enter and leave without a ride, you still need to pay the fare. However, it might count as a 'connection' similar to the situation when you make a connection from bus to MRT or otherwise. In that case, there is some reduction of the fare price of the second ride.
* notesHarald Welte2010-08-121-0/+20
|
* add printing of card UID/number and date of issueHarald Welte2010-08-121-14/+48
|
personal git repositories of Harald Welte. Your mileage may vary