追踪研读法破解EZ-USB的“远程唤醒”


追踪研读法破解EZ-USB的“远程唤醒” - molake10344 - CSDN博客
    
                
        
        

        



        


原创

追踪研读法破解EZ-USB的“远程唤醒”

一直没搞明白EZ-USB的远程唤醒到底是个什么鬼,今天就集中极力搞一搞。我不明白的主要集中在以下两点:

  (1)、远程唤醒是由谁发起的?既然是叫“远程”,那么这个远程唤醒是由谁发起的呢?是Host吗?还是EZ-USB得WAKEUP / WU2引脚引起的中断吗?

  (2)、远程唤醒的一整套的响应机制是怎样的呢?

  同样,我才用的依然是“追踪研读法”,就是在固件源代码和芯片手册中搜索相关的关键字,详细的研读,追踪每一个细节,不放过能够捕捉到的任何蛛丝马迹。没办法,谁叫俺笨呢?哈哈,这就是笨人的本方法。

  在这里,我将追踪“remote wakeup”、“WU2”等关键词。



远程唤醒在固件源码中的体现

  固件源码中与远程唤醒有关的,是一个Rwuen变量,搜索到有8处这个变量的痕迹:
追踪研读法破解EZ-USB的“远程唤醒”_第1张图片

(1)声明Rwuen为BOOL类型的变量:

BOOL      Rwuen;

(2)在main函数的刚开始先关闭远程唤醒:

Rwuen = FALSE;               // Disable remote wakeup

(3)在主函数中处理睡眠状态时,用于判断远程唤醒是不是被使能了:

            
                
文章最后发布于: 2015-08-21 11:43:47
        
0 个人打赏
发表评论
还能输入1000个字符

通过广域网(Intelnet)进行远程唤醒[或开机]

01-14 阅读数 1539

WAN远程唤醒与LAN远程唤醒有着诸多不同,WAN远程唤醒首先需要主板、网卡等硬件的支持,需要一条有效的Intelnet连接,与Lan远程唤醒不同的是,WAN远程唤醒需要经过路由器。WAN远程唤醒与L... 博文 来自: football98的专栏

在Linux下通过Wake On LAN实现网络唤醒远程开机

11-17 阅读数 2万+

我们经常有这样的场景或需求,人在外面,需要将家里的机器或公司的机器开启,进行远程控制操作。有几种方式可以实现远程开机,一是通过主板的来电自启动,通过智能开关远程开机。还有一种方式就是可以通过一台已经启... 博文 来自: 学而思(xiejava的blog)

USB的挂起与唤醒功能概述

06-30 阅读数 1967

3.2.1概述USB协议的第9章讲到USB可见设备状态,分为连接(Attached),上电(Powered),默认(Default),地址(Address),配置(Configured)和挂起(Sus... 博文 来自: 三块石头的博客

别再翻了,面试二叉树看这 11 个就够了~

09-13 阅读数 2万+

写在前边 数据结构与算法: 不知道你有没有这种困惑,虽然刷了很多算法题,当我去面试的时候,面试官让你手写一个算法,可能你对此算法很熟悉,知道实现思路,但是总是不知道该在什么地方写,而且很多边界条件想不... 博文

GitHub开源的10个超棒后台管理面板

09-21 阅读数 2万+

目录

1、AdminLTE

2、vue-Element-Admin

3、tabler

4、Gentelella

5、ng2-admin

6、ant-design-pro

7、blur-a…


博文



100 个网络基础知识普及,看完成半个网络高手

09-23 阅读数 7万+

欢迎添加华为云小助手微信(微信号:HWCloud002或HWCloud003),输入关键字“加群”,加入华为云线上技术讨论群;输入关键字“最新活动”,获取华为云最新特惠促销。华为云诸多技术大咖、特惠活... 博文

对计算机专业来说学历真的重要吗?

09-27 阅读数 2万+

我本科学校是渣渣二本,研究生学校是985,现在毕业五年,校招笔试、面试,社招面试参加了两年了,就我个人的经历来说下这个问题。

这篇文章很长,但绝对是精华,相信我,读完以后,你会知道学历不好的解决方案…


博文



世界上最好的学习法:费曼学习法

09-27 阅读数 3万+

你是否曾幻想读一遍书就记住所有的内容?是否想学习完一项技能就马上达到巅峰水平?除非你是天才,不然这是不可能的。对于大多数的普通人来说,可以通过笨办法(死记硬背)来达到学习的目的,但效率低下。当然,也可... 博文

深入理解C语言指针

09-28 阅读数 4万+

一、指针的概念 要知道指针的概念,要先了解变量在内存中如何存储的。在存储时,内存被分为一块一块的。每一块都有一个特有的编号。而这个编号可以暂时理解为指针,就像酒店的门牌号一样。 1.1、变量和地址 先... 博文

C语言实现推箱子游戏

09-29 阅读数 4万+

很早就想过做点小游戏了,但是一直没有机会动手。今天闲来无事,动起手来。过程还是蛮顺利的,代码也不是非常难。今天给大家分享一下~ 一、介绍 开发语言:C语言 开发工具:Dev-C++ 5.11 日期:2... 博文

C语言这么厉害,它自身又是用什么语言写的?

09-27 阅读数 2万+

这是来自我的星球的一个提问:“C语言本身用什么语言写的?”换个角度来问,其实是:C语言在运行之前,得编译才行,那C语言的编译器从哪里来? 用什么语言来写的?如果是用C语...... 博文

终于鸿蒙微内核弄懂了-程序员和鼓励师的合作

10-13 阅读数 1587

当鸿蒙OS宣布开源的时候,各种空洞的炒作,几乎把国产操作系统的技术本质掩盖了,虽然笔者没亲眼见过鸿蒙的代码,也没用方舟成功编译什么程序,不过当华为官宣鸿蒙将使用微内核的时候其实这款OS的风格就已经确定... 博文

十大优秀编程项目,让你的简历金光闪闪

10-06 阅读数 2万+

全文共3241字,预计学习时长6分钟

被问到如何学习编程时,最常听到的问题就是:“有没有什么新项目的好点子?”

一些老套的答案有:“做一个象棋游戏”或者“命令行界面”。

这些答案没有错,但这…


博文



第二弹!python爬虫批量下载高清大图

10-06 阅读数 1万+

文章目录前言下载免费高清大图下载带水印的精选图代码与总结 前言 在上一篇写文章没高质量配图?python爬虫绕过限制一键搜索下载图虫创意图片!中,我们在未登录的情况下实现了图虫创意无水印高清小图的... 博文

面试官,不要再问我三次握手和四次挥手

10-08 阅读数 9万+

三次握手和四次挥手是各个公司常见的考点,也具有一定的水平区分度,也被一些面试官作为热身题。很多小伙伴说这个问题刚开始回答的挺好,但是后面越回答越冒冷汗,最后就歇菜了。 见过比较典型的面试场景是这样的:... 博文

免费申请 HTTPS 证书,开启全站 HTTPS

10-04 阅读数 219

作者:HelloGitHub-追梦人物文中涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库[1]点击本文最下方的“阅读原文”即可获取HTTP 报文以明...... 博文

一些实用的GitHub项目

10-05 阅读数 2万+

最近整理了一些在GitHub上比较热门的开源项目关于GitHub,快速了解请戳这里其中涵盖了:学习教程,面试总结,实用工具,框架,机器学习等东西比较杂,要学的东西也比较多...... 博文

生猛!看 AV 神器来了!实时把画质变成 4k 高清,延时仅3毫秒,登上GitHub 趋势榜!...

10-06 阅读数 3万+

点击上方“五分钟学算法”,选择“星标”在看真爱量子位 出品 | 公众号 QbitAI看动画(特别是里番/P站)的时候,总会觉得画质不够好,就算已经有1080p,还是...... 博文

新手程序员成长之路的五本必读书籍(附资源下载)

10-05 阅读数 2万+

全文共3351字,预计学习时长7分钟图片来自Pixabay,IvanPais书籍可以清晰而有条理地陈诉观点,纸张上的笔墨也会给人一种不慌不忙的感觉。不过,科技类书籍存在一...... 博文

“我想学习人工智能与机器学习,该从何做起?”

10-05 阅读数 3887

全文共3753字,预计学习时长7分钟图源山姆·伯克(Sam Bourke)在自学机器学习时,经常有人问:我该从哪学起?我需要达到怎样的数学水平呢?我学过Python了,那...... 博文

Java入门学习路线目录索引

10-08 阅读数 8165

一、Java基础

Java基础-继承
Java基础-抽象
Java基础-接口
Java基础-多态
Java基础-重写
Java基础-匿名对象
Java基础-内部类
Java基础-fin…


博文



分布式、多线程、高并发都不懂,拿什么去跳槽

10-08 阅读数 1万+

当提起这三个词的时候,是不是很多人都认为分布式=高并发=多线程?当面试官问到高并发系统可以采用哪些手段来解决,或者被问到分布式系统如何解决一致性的问题,是不是一脸懵逼?确...... 博文

30秒内便能学会的30个超实用Python代码片段

10-10 阅读数 2万+

许多人在数据科学、机器学习、web开发、脚本编写和自动化等领域中都会使用Python,它是一种十分流行的语言。

Python流行的部分原因在于简单易学。

本文将简要…


博文



python入门的120个基础练习

10-11 阅读数 1万+

python入门的120个基础练习 解决问题的道路上,"方法"和"坚持"缺一不可。 ----------------------------------------------------------... 博文

JAVA-快速了解线程池的基本原理

10-16 阅读数 2401

前言 说起线程池大家肯定不会陌生,在面试中属于必问的问题之一,特别是对于高并发有较高要求的企业,基本是核心打分点。网上关于线程池的文章和视频很多,本篇文章旨在帮助大家快速了解和掌握线程池的原理,对于... 博文

TensorFlow2.0 学习笔记(一):TensorFlow 2.0 的安装和环境配置以及上手初体验

10-13 阅读数 3316

文章目录一、TensorFlow 概述二、TensorFlow 特性三、TensorFlow 2.0 安装与环境配置 一、TensorFlow 概述

人工智能和深度学习的热潮将 TensorFlow…


博文



Java8 Lambda表达式详解手册及实例

10-13 阅读数 4904

先贩卖一下焦虑,Java8发于2014年3月18日,距离现在已经快6年了,如果你对Java8的新特性还没有应用,甚至还一无所知,那你真得关注公众号“程序新视界”,好好系列的学习一下Java8的新特性。... 博文

失败程序员的十年总结

10-13 阅读数 3876

十年到底有多长?当我回顾过去的十年,发现好短,可以讲的事情没有几件,而且都是坏事;当我畅想未来的十年,感觉又好长,不知道路怎么走。... 博文

多线程基础体系知识清单

10-13 阅读数 400

前言

本文会介绍Java中多线程与并发的基础,适合初学者食用。

线程与进程的区别

在计算机发展初期,每台计算机是串行地执行任务的,如果碰上需要IO的地方,还需要等待长时间的用户IO,后来经过一段…


博文



Python搭建代理IP池(一)- 获取 IP

10-14 阅读数 2168

使用爬虫时,大部分网站都有一定的反爬措施,有些网站会限制每个 IP 的访问速度或访问次数,超出了它的限制你的 IP 就会被封掉。对于访问速度的处理比较简单,只要间隔一段时间爬取一次就行了,避免频繁访问... 博文

可视化越做越丑?这五个高级图表效果能瞬间抬升你的逼格

10-14 阅读数 4404

今天我们来说一说数据可视化,想必很多人在入门数据分析之后,就会经常进行可视化的工作,所谓一图胜千言,图表用的好,真的是会事半功倍的。但现实情况下,很多人遇到的问题是:

你做的图表太丑了?你做的图表到…


博文



感觉自己不会的东西太多了,不知道如何下手?

10-14 阅读数 6287

GitHub 8.8k Star 的Java工程师成神之路 ,不来了解一下吗? GitHub 8.8k Star 的Java工程师成神之路 ,真的不来了解一下吗? GitHub 8.8k Star 的... 博文

做技术,35岁,你慌了吗

10-14 阅读数 3622

35岁,是互联网从业者,尤其是程序员的一道坎。在“996”盛行的互联网行业,受欢迎的永远是28岁左右精力无限的年轻人。你不会永远年轻,但永远有人年轻。 当你年纪大了,熬不了夜了,加不了班了,还能吃得了... 博文

别死写代码了,方法比结果更重要

10-13 阅读数 1260

点击上方“程序猿技术大咖”,选择“关注公众号”,一起共进步!如果每个程序开发人员都只是周而复始地写代码,想必编程的工作就会让很多程序员发狂。那么如何在枯燥的工作中寻找乐趣...... 博文

据说中台凉了?唔,真香

10-12 阅读数 319

全文长度: 2200字

阅读时间: 8分钟

TL;DR(too long don’tread)

1、业务中台就是流程模板+扩展点

2、没法很好抽象就别做中台,没那么多需求和业务线就别做中台。



博文



为什么程序员在学习编程的时候什么都记不住?

10-12 阅读数 3683

在程序员的职业生涯中,记住所有你接触过的代码是一件不可能的事情!那么我们该如何解决这一问题?作者 |Dylan Mestyanek译者 | 弯月,责编 | 屠敏出品 |...... 博文

成长的第一步是走出舒适区

10-13 阅读数 5232

阅读本文大概需要 2.8 分钟。在温室里呆习惯了,就很难去适应室外环境,在一个圈子呆久了,就会把一切都会当成是理所当然,不想再去适应第二个圈子,即使他们可能更好。很多人觉...... 博文

出名要趁早!

10-14 阅读数 2582

出名要趁早,很多人都听过,但具体的意思不知道大家有没有思考过。除了出名以外,很多事情都要趁早,比如恋爱、买房、买车、事业。拿恋爱来说,初中高中叫早恋,大学叫恋爱,30岁应...... 博文

            
                        

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

你可能感兴趣的:(追踪研读法破解EZ-USB的“远程唤醒”)