资源简介
NFC RFID卡 复制 数据分析
适用于ACR122U-A9 复制 分析 读取密钥

代码片段和文件信息
/* crapto1.c
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License or (at your option) any later version.
This program is distributed in the hope that it will be useful
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not write to the Free Software
Foundation Inc. 51 Franklin Street Fifth Floor
Boston MA 02110-1301 US$
Copyright (C) 2008-2008 bla
*/
#include “crapto1.h“
#include
#if !defined LOWMEM && defined __GNUC__
static uint8_t filterlut[1 << 20];
static void __attribute__((constructor)) fill_lut()
{
uint32_t i;
for(i = 0; i < 1 << 20; ++i)
filterlut[i] = filter(i);
}
#define filter(x) (filterlut[(x) & 0xfffff])
#endif
static void quicksort(uint32_t* const start uint32_t* const stop)
{
uint32_t *it = start + 1 *rit = stop;
if(it > rit)
return;
while(it < rit)
if(*it <= *start)
++it;
else if(*rit > *start)
--rit;
else
*it ^= (*it ^= *rit *rit ^= *it);
if(*rit >= *start)
--rit;
if(rit != start)
*rit ^= (*rit ^= *start *start ^= *rit);
quicksort(start rit - 1);
quicksort(rit + 1 stop);
}
/** binsearch
* Binary search for the first occurence of *stop‘s MSB in sorted [startstop]
*/
static inline uint32_t* binsearch(uint32_t *start uint32_t *stop)
{
uint32_t mid val = *stop & 0xff000000;
while(start != stop)
if(start[mid = (stop - start) >> 1] > val)
stop = &start[mid];
else
start += mid + 1;
return start;
}
/** update_contribution
* helper calculates the partial linear feedback contributions and puts in MSB
*/
static inline void
update_contribution(uint32_t *item const uint32_t mask1 const uint32_t mask2)
{
uint32_t p = *item >> 25;
p = p << 1 | parity(*item & mask1);
p = p << 1 | parity(*item & mask2);
*item = p << 24 | (*item & 0xffffff);
}
/** extend_table
* using a bit of the keystream extend the table of possible lfsr states
*/
static inline void
extend_table(uint32_t *tbl uint32_t **end int bit int m1 int m2 uint32_t in)
{
in <<= 24;
for(*tbl <<= 1; tbl <= *end; *++tbl <<= 1)
if(filter(*tbl) ^ filter(*tbl | 1)) {
*tbl |= filter(*tbl) ^ bit;
update_contribution(tbl m1 m2);
*tbl ^= in;
} else if(filter(*tbl) == bit) {
*++*end = tbl[1];
tbl[1] = tbl[0] | 1;
update_contribution(tbl m1 m2);
*tbl++ ^= in;
update_contribution(tbl m1 m2);
*tbl ^= in;
} else
*tbl-- = *(*end)--;
}
/** extend_table_simple
* using a bit of the keystream extend t
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 37376 2009-12-16 00:16 acr122U\ACR122U\a122w98.sys
文件 8176 2010-01-26 03:34 acr122U\ACR122U\a38ccid.cat
文件 3358 2009-12-15 23:32 acr122U\ACR122U\a38ccid.inf
文件 38016 2009-12-15 23:37 acr122U\ACR122U\a38ccid.sys
文件 45824 2009-12-15 23:38 acr122U\ACR122U\a38ccidx64.sys
文件 37888 2009-12-15 23:36 acr122U\ACR122U\a38cd98.sys
文件 8170 2010-01-04 23:05 acr122U\ACR122U\acr122.cat
文件 3353 2009-12-16 00:15 acr122U\ACR122U\acr122.inf
文件 37632 2009-12-16 00:18 acr122U\ACR122U\acr122.sys
文件 44800 2009-12-16 00:19 acr122U\ACR122U\acr122x64.sys
文件 27199 2009-12-16 16:30 acr122U\ACR122U\Driver_Readme.txt
文件 4043 2010-01-05 16:20 acr122U\ACR122U\Release.txt
文件 10752 2014-08-31 00:07 acr122U\dump(群内首发,内测,免费).exe
文件 1024 2014-11-04 09:06 acr122U\mfocGUI_v29\compiled\dumpfile 3599e435 (2014-11-04 09_06_00) 1K.dump
文件 1024 2014-11-04 09:38 acr122U\mfocGUI_v29\compiled\dumpfile 8e4bd23b (2014-11-04 09_38_14) 1K.dump
文件 96 2014-11-04 09:06 acr122U\mfocGUI_v29\compiled\Keys\a03fc16f0.dump
文件 96 2014-11-04 09:06 acr122U\mfocGUI_v29\compiled\Keys\a3599e435.dump
文件 96 2014-11-04 09:38 acr122U\mfocGUI_v29\compiled\Keys\a8e4bd23b.dump
文件 96 2014-11-04 09:06 acr122U\mfocGUI_v29\compiled\Keys\b03fc16f0.dump
文件 96 2014-11-04 09:06 acr122U\mfocGUI_v29\compiled\Keys\b3599e435.dump
文件 96 2014-11-04 09:38 acr122U\mfocGUI_v29\compiled\Keys\b8e4bd23b.dump
文件 112 2014-11-04 16:47 acr122U\mfocGUI_v29\compiled\Keys\Ta1200e635.dump
文件 112 2014-11-04 09:30 acr122U\mfocGUI_v29\compiled\Keys\Ta4e62d894.dump
文件 112 2014-11-04 09:33 acr122U\mfocGUI_v29\compiled\Keys\Tafef3d794.dump
文件 112 2014-11-04 16:47 acr122U\mfocGUI_v29\compiled\Keys\Tb1200e635.dump
文件 112 2014-11-04 09:30 acr122U\mfocGUI_v29\compiled\Keys\Tb4e62d894.dump
文件 112 2014-11-04 09:33 acr122U\mfocGUI_v29\compiled\Keys\Tbfef3d794.dump
文件 167936 2011-03-13 19:23 acr122U\mfocGUI_v29\compiled\mfocGUI.exe
文件 773120 2011-03-13 19:23 acr122U\mfocGUI_v29\compiled\mfocGUI.pdb
文件 38912 2010-09-07 21:59 acr122U\mfocGUI_v29\compiled\nfc.dll
............此处省略139个文件信息
相关资源
- NRF24L01实现51与STM32双向通讯
- Winform调用系统的剪切,复制,粘贴文
- 点击复制文本框内容的代码
- 文件复制程序 汇编语言
- 自动复制U盘数据程序
- 网站克隆整站复制仿站镜像拷贝工具
- 磁盘备份的优势-提供灾难恢复保护的
- 采用NFC技术的无线遥控器系统电路设
- 基于NXP的NFC电子钱包技术设计
- 无电池近场通信 NFC 键盘设计方案
- 基于NFC技术控制的电子钱包电路设计
- 无电池近场通信 (NFC) 键盘设计方案
- 基于NFC无电池键盘设计方案
- 基于NFC的电子钱包电路设计
- NFC芯片是什么 有何作用?
- 水稻矮缩病毒非结构蛋白Pns6是病毒的
- 基于Zigbee技术的家用无线网络平台设
- EMC解决方案助交行实现业务大集中同
- 最好用的批量文件复制工具
- 易语言高级表格复制粘贴源码
- ISO 15693 英文版
- 一种利用NFC手机读取ISO15693标签的设计
- 天音淘宝店铺宝贝批量复制大师V3.2
- 暴力复制加密狗YT88
- NFC_身份证读取
- U盘文件复制专家 V2.0.0 简体中文绿色
- ROCKEY4ND加密锁硬复制程序Nig提供
- 手把手教你学 CAN 总线 来清民国 高清
- 蓝牙大师+蓝牙卡复制软件+教程
- TensorFlow Machine Learning Cookbook+无码高清
评论
共有 条评论