自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

omnispace的博客

专注AI,物联网,区块链,安卓以及相关安全技术

  • 博客(1692)
  • 资源 (6)
  • 收藏
  • 关注

转载 迁移学习简介(tranfer learning)

目录:一、什么是迁移学习?二、为什么要迁移学习?三、具体怎么做?3.1目标数据和原始数据都有标签 3.1.1模型Fine-tune 3.1.2模型Multitask Learning3.2原始数据有标签,目标数据没有标签 3.2.1域对抗 Domain-adversarial training 3.2.2零样本学习 Zero-shot Learning...

2018-10-01 11:10:20 1566

转载 SDL及扩展库在ARM-Linux 完整移植

SDL的正确运行需要大量的支持库 1.编译安装支持库在ARM-LINUX编译SDL之前.需要编译如下安装库.常见的库的iconv,zlib,freetype等都要SDL支持库的移植参见.我的博客文章.<<ARM Linux下一些常用库的移植 >>http://blog.chinaunix.net/u3/105675/showart_2195157.h...

2018-09-28 14:16:52 1112

翻译 【译】Why Wayland on Android is a hard problem

这是几个人问我的问题,而且我已经成为一名专家。 有一些尝试(moste notablly,一个内置于libhybris )解决这个问题。 然而,由于Wayland和Android处理EGL和图形上下文的方式存在差异,因此几乎不可能真正实现它的正确性。 在我真正解释之前,我们需要一些背景知识。Wayland EGL首先,让我们从客户在Wayland合成器上获取GL上下文时的工作方式开始吧。 ...

2018-09-28 14:12:35 2303

转载 Hello Mobile: Your First Mobile SDL 2 App

Now that you covered the hard part of getting the application to compile and run, let's go over the application code.//Screen dimensions SDL_Rect gScreenRect = { 0, 0, 320, 240 };Since mobile devi...

2018-09-26 14:02:09 349

转载 Setting up SDL 2 on Linux Android Studio 3.0.1

1) Get ready to download. A lot. Like over a gigabyte of data. If you have a limited connection, I'm sorry the android SDK is huge and it's just the way things are. I recommend having a movie or TV sh...

2018-09-26 14:01:05 633

转载 Building Android App Without an IDE

UPDATE 2018-03-12: “android create project” command is removed from newer sdk tools (since 25.3.0). But you still can download older sdk from these links:http://dl-ssl.google.com/android/repository/...

2018-09-12 14:42:18 337

翻译 【译】A Kubernetes quick start for people who know just enough about Docker to get by

如果你住在我们太阳系的这一侧,你可以保证以前听说过Kubernetes。 你可能不知道究竟是什么。 但那没关系。 即使你以前没有听说过,也要坚持下去并找出答案。 它会达到你的期望。我保证Kubernetes不是一个疯狂的仓鼠掌舵双体船。 对于所有你知道和关心它的人也可能,但不,它不是,真的。 但是,那将是非常棒的。TL; DR如果您想跳到本指南中涉及的相关主题,可以通过按下面的任何链接...

2018-09-05 14:56:18 298

翻译 【译】Creating a Markdown editor/previewer in Electron and Vue.js

使用Electron编写桌面应用程序是迄今为止我在职业生涯中使用过的最简单,最令人愉快的GUI应用程序工具包。 Electron是Atom,Visual Studio Code,Slack桌面客户端,Postman,GitKraken和Etcher等流行应用程序中使用的工具包。 每个都是功能强大,高性能,跨平台的应用程序,具有丰富的用户体验,为用户提供卓越的功能,每个平台上具有相同的用户界面界面,...

2018-09-05 14:52:43 1002

翻译 【译】A Beginner-Friendly Introduction to Containers, VMs and Docker

如果你是程序员或技术人员,你很可能至少听说过Docker:一个有用的工具,用于在“容器”中打包,运送和运行应用程序。它很难不被所有的关注所吸引这些天 - 来自开发人员和系统管理员。 即使像谷歌,VMware和亚马逊这样的大型犬也正在构建支持它的服务。无论你是否对Docker都有一个直接的用例,我仍然认为了解一些关于“容器”是什么以及它与虚拟机(VM)相比的基本概念是很重要的。 虽然互联网上充满...

2018-09-05 14:46:29 465

翻译 【译】Writing a Simple Linux Kernel Module

掌握 Golden Ring-0Linux为应用程序提供了强大而广泛的API,但有时这还不够。 与一块硬件交互或执行需要访问系统中特权信息的操作需要内核模块。Linux内核模块是一段编译的二进制代码,直接插入到Linux内核中,运行在x86-64处理器中最低且受保护程度最低的环0。 此处的代码完全未经检查,但以令人难以置信的速度运行,并且可以访问系统中的所有内容。不仅仅是凡人编写L...

2018-09-05 14:41:33 372

转载 VirtualApp技术黑产利用研究报告

一、 前言VirtualApp(以下称VA)是一个App虚拟化引擎(简称VA)。VirtualApp创建了一个虚拟空间,你可以在虚拟空间内任意的安装、启动和卸载APK,这一切都与外部隔离,如同一个沙盒。运行在VA中的APK无需在Android系统中安装即可运行,也就是我们熟知的多开应用。VA免安装运行APK的特性使得VA内应用与VA相比具有不同的应用特征,这使得VA可用于免杀。此外,VA对...

2018-08-16 11:59:37 1275

转载 CVE-2015-3636(pingpong root) android内核 UAF漏洞分析

前言去年差不多这个时候就计划把这个漏洞给分析了,由于android没有经常搞,所以踩了很多坑,中间一度因为各种原因停滞放弃,最近遇到一个事情让我下定决心把它了结,也算是解决一个心病。过程会写详细一点,给和我一样的初学朋友提供点帮助。这个漏洞keen在blackhat上讲过[8],是一个很经典的android内核漏洞,也是第一个64bit root,还是很有学习价值的。分析android内核的漏...

2018-08-09 07:11:46 1439 1

转载 进阶Frida--Android逆向之动态加载dex Hook(三)

前段时间看到有朋友在问在怎么使用frida去hook动态加载的dex之类的问题,确实关于如何hook动态加载的dex,网上的资料很少,更不用说怎么使用frida去hook动态加载的dex了。(frida的官方文档已经无力吐槽...)后来偶然的情况下发现了一道CTF题目可以作为很好的案例,所以花了很多心思将文章写下来分享给大家,涉及的内容比较多,我打算用上下篇将frida hook动态加载的dex的...

2018-08-09 07:09:39 2539

转载 初识Frida--Android逆向之Java层hook (二)

目录初识Frida--Android逆向之Java层hook (二)          apk的安装与分析                  流程分析                  hook点分析          JavaScript代码构造与执行                  0x00 hook getMac()                  0x01 计算秘钥Ke...

2018-08-09 07:07:56 1111

转载 初识Frida--Android逆向之Java层hook (一)

  目录         0x00 文中用到的工具          0x01 hook示例的安装与分析                  安装                  源代码分析          0x02 frida自带的Messages机制与进程交互          0x03 Javascript代码构造与执行                  方法一:获...

2018-08-09 07:06:47 1516

转载 [原创]基于frida的脱壳工具

frida-unpack基于Frida的脱壳工具0x0 frida环境搭建frida环境搭建,参考frida官网:frida。0x2 原理说明利用frida hook libart.so中的OpenMemory方法,拿到内存中dex的地址,计算出dex文件的大小,从内存中将dex导出。ps:查看OpenMemory的导出名称,可以将手机中的libart.so通过adb pul...

2018-08-09 07:03:03 4032 1

转载 Dalvik解释器源码到VMP分析

前言学习这块的主要目的还是想知道vmp是如何实现的,如何与系统本身的虚拟机配合工作,所以简单的学习了Dalvik的源码并对比分析了数字公司的解释器。笔记结构如下:dalvik解释器分析 dalvik解释器解释指令前的准备工作 dalvik解释器的模型 invoke-super指令实例分析 数字壳解释器分析 解释器解释指令前的准备工作 解释器的模型 invoke-s...

2018-08-09 07:00:46 567 1

翻译 【译】Consortium Chain Development

选择代码库目前有以太网协议的8个实现:去http://github.com/ethereum/go-ethereum C ++ http://github.com/ethereum/cpp-ethereum Python http://github.com/ethereum/pyethereum Javascript http://github.com/ethereum/ethere...

2018-08-06 07:30:30 372

翻译 【译】Privacy on the Blockchain

区块链是一种强大的技术,因为博客的常规读者已经同意了。 它们允许以大大提高可靠性的方式编写和执行大量交互,从而消除与中央实体管理的流程相关的业务和政治风险,并减少对信任的需求。 他们创建了一个平台,来自不同公司甚至不同类型的应用程序可以在这个平台上运行,实现极其高效和无缝的交互,并留下任何人都可以检查的审计跟踪,以确保正确处理所有内容。但是,当我和其他人与公司谈论在区块链上构建应用程序时,总会...

2018-08-06 07:28:07 434

翻译 【译】Notes on Blockchain Governance

在其中我认为“紧密耦合”的链式投票被高估,比特币,比特币现金,以太币,Zcash和类似系统所实施的“非正式治理”的现状远没有人们普遍认为的那么糟糕。区块链的目的是完全消除软糊状的人类直觉和感觉,支持完全算法治理(强调“完全”)绝对是疯狂的,并且由Carbonvotes和类似系统完成的松散耦合投票被低估,以及描述首先考虑区块链治理时应该使用什么框架。另见: https : //medium.com/...

2018-08-06 07:25:24 347

翻译 【译】Google's AutoML: Cutting Through the Hype

这是系列文章的第3部分。 第1部分在这里 , 第2部分在这里 。为了宣布谷歌的AutoML,谷歌首席执行官桑达皮采写道 :“今天,设计神经网络是非常耗时的,并且需要专业知识限制其用于较小的科学家和工程师社区。 这就是为什么我们创建了一种名为AutoML的方法,表明神经网络可以设计神经网络。 我们希望AutoML能够拥有一些博士今天拥有的能力,并且可以在三到五年内使数十万开发人员能够根据他们的特...

2018-08-04 15:37:00 386

翻译 【译】An Opinionated Introduction to AutoML and Neural Architecture Search

这是系列文章的第2部分。 在这里查看第1部分和第3部分 。来自CMU和DeepMind的研究人员最近发布了一篇有趣的新论文,称为差异化架构搜索(DARTS) ,它提供了一种神经架构搜索的替代方法,这是目前机器学习的一个非常热门的领域。 神经架构搜索在去年受到了大肆宣传,Google首席执行官Sundar Pichai和谷歌的AI负责人Jeff Dean宣传神经架构搜索及其所需的大量计算能力 对...

2018-08-04 15:35:24 788

翻译 【译】What do machine learning practitioners actually do?

这篇文章是系列文章的第1部分。 第2部分是对AutoML和神经架构搜索的固有介绍, 第3部分特别关注Google的AutoML。关于机器学习人才稀缺 (见这里 , 这里和这里 )以及声称他们的产品自动化机器学习并完全消除对ML专业知识的需求的公司的承诺经常成为媒体的头条新闻(见这里 , 这里和这里 ) )。 在TensorFlow DevSummit的主题演讲中,Google的AI Jeff负...

2018-08-04 15:33:00 251

翻译 Guide To Using The Gnosis Multisig Wallet

以下是一系列屏幕截图,让您了解使用G)(使用a)Ledger Nano S( Nano )和b)MetaMask帐户使用Gnosis(ConsenSys)Multisig钱包的过程。在本指南中,我将使用:Ropsten Testnet以太坊网络 https://wallet.gnosis.pm/上的Gnosis Multisig UI,并为Ropsten网络选择了设置 Ropsten ...

2018-08-02 13:01:09 914

转载 Sublime Text 3 build 3175 Linux 注册方法 (亲测可用)

> * Added these lines into  /etc/hosts127.0.0.1       www.sublimetext.com127.0.0.1       license.sublimehq.com> * Used the license key----- BEGIN LICENSE -----sgbteamSingle User License...

2018-07-30 14:17:01 4948 3

翻译 【译】From Smart Contracts to Courts with not so Smart Judges

以太坊通常被描述为自我实施智能合约的平台。 虽然这确实是正确的,但本文认为,特别是当涉及更复杂的系统时,它更像是一个拥有聪明的律师的法院和一个不那么聪明的法官,或者更正式的法官,他是一个计算资源有限的法官。 稍后我们将看到如何利用这种视图来编写非常有效的智能合约系统,以便能够以几乎免费的方式实现交叉链代币转移或计算工作证明等计算。法庭类比首先,您可能知道以太坊上的智能合约本身无法从外部世界...

2018-07-30 13:35:43 175

转载 Ethermint部署及框架解析

Ethermint是什么Ethermint is a blazing fast Proof-of-Stake blockchain that is fully compatible with Ethereum.Ethermint 是一款非常快速的POS区块链,并整体兼容以太坊Ethereum。简单来说,Ethermint 做了一件事:集成Tendermint和Ethereum。Etherm...

2018-07-30 06:12:58 661 1

转载 5分钟学会区块链 - 开发一条区块链 Develop BlockChain with Tendermint

本文攻略:解惑区块链开发,学习 Tendermint,给自己造一条区块链建议玩家等级:技术小白,学生党,初级码农 阅读此文先解锁技能:一点点命令行基础 一点点 GO 基础:三天包学会 一点点区块链知识:5分钟学会区块链 - 关于区块链的一切 All About Blockchain实践此文推荐装备:操作系统:macOS Sierra(Windows也没毛病) IDE:V...

2018-07-30 06:11:17 1211

转载 Fcoin Token ( FT )——数字货币交易所的颠覆者,还是无情镰刀的收割者

一、Fcoin简介最近一家叫Fcoin的数字货币交易所引起了大量关注,在其上线的短短两星期内,其上的平台币FT在短短两个星期之内上涨了100倍,并且根据其官方公布的交易量,Fcoin也同时成为了全球交易量最大的交易所。Fcoin采用的交易及挖矿的模式,是其能够迅速成为交易量最大的交易所的重要原因。主要是因为所有在其上进行的交易,用户所交的交易费,都会以等价FT的形式返还,此外,邀请该用...

2018-07-30 05:11:42 2225

转载 FT到底值多少钱——再议Fcoin机制及估值模型

一、写在前面两星期前,「朋克」写了一篇关于Fcoin的文章——《Fcoin Token ( FT )——数字货币交易所的颠覆者,还是无情镰刀的收割者》,彼时全网整体舆论偏负面,称FT为“资金盘”、“传销币”、“庞氏骗局”屡屡不绝。当时「朋克」整体对FT做了较为客观的中性偏正面评价。 仅仅一个星期之后,随着张健的“以德报怨”,在Fcoin上线bnb之后,舆论迅速反转,整体舆论从负面慢慢变...

2018-07-30 05:11:02 1331

转载 形式化验证(Formal verification)如何确保完美的智能合同?

智能合约安全性是非常重要的。之前,我也写过关于以太坊字节码中常见安全问题的文章,但是像这样的大概检测只是浮于表面。理想情况下,我们想要保证我们的智能合约能够100%的正确。形式化验证(Formal verification)让我们可以确保某种错误的状态不会发生。现在已经有很多对以太坊虚拟机语义模型的学术研究以及对使用不同框架的智能合约进行的形式化验证。在这篇文章中,我会描述一种基于符号执行和Z3定...

2018-07-08 09:37:22 6099

转载 Android 进程保活手段分析

如何进行进程保活,首先我们应该先分析一下进程被杀死的原因开始Android进程被杀死的场景分析:从 Android 的进程被杀死的场景分析,查看被杀死的原因一.Android手机的进程回收策略Android 的内存回收主要靠 LowMemoryKiller 完成,Low Memorry Killer的机制主要是通过进程的oom_adj和oom_score来进行内存的处理的,关于 OOM_ADJ的说...

2018-07-06 05:53:02 1200

转载 Minimal Viable Plasma

The following aims to provide a specification for a “minimal viable plasma implementation”. It aims to provide the basic security properties of Plasma in a very simplified way, though it leans heavily...

2018-07-01 03:31:56 376

翻译 【译】Construction of a Plasma Chain 0x1

Plasma链的构建0x1Plasma是一种由Joseph Poon和Vitalik Buterin设计的区块链缩放解决方案,该解决方案使用儿童链向根链(即Ethereum)进行报告,以提高交易吞吐量,而无需担心通常使用较小链的安全问题。 OMG(OmiseGO)分散交换是为等离子体设计而设计的。 我们将利用Plasma在不牺牲安全性的情况下支持可扩展的全链式交换。 在这篇文章中,我将介绍我们如何...

2018-07-01 03:17:52 253

翻译 【译】An Intro to TrueBit: A Scalable, Decentralized Computational Court.

或者:“Panopticomputers简介:可扩展,分散计算的代码执行法庭”。以太坊社区永远不会令我惊叹。 很多聪明人在可能的边缘工作。 我们并没有真正地抓住当前迭代中可能出现的情况,我们已经看到令人惊异的新机遇。对于未开化的,以太坊可以被描述为使用区块链技术的分布式“世界计算机”。 它允许开发人员将代码上传到区块链,在启动时它会执行代码以更改共享分类帐上的某些信息。 换句话说,您可以将任意复杂...

2018-07-01 03:15:03 453

翻译 【译】Making Sense of Ethereum’s Layer 2 Scaling Solutions: State Channels, Plasma, and Truebit

对于以太坊来说, 2018年是基础设施的一年 。 今年是早期采用测试网络极限的一年,重点关注用于扩展以太网的技术。以太坊仍处于起步阶段。 今天,它不安全或可扩展 。 任何与该技术密切合作的人都能很好地理解这一点。 但在去年,ICO驱动的炒作已经开始夸大目前的网络能力。 以太网和web3的承诺 - 一种安全,易用的分散式互联网,受到一套通用的经济协议的约束,并被数十亿人使用 - 现在仍在发展, 直到...

2018-06-30 16:46:56 454

转载 重磅!美图技术团队发布开源 ethereum dpos 实现

作者:美图技术团队链接:https://zhuanlan.zhihu.com/p/38013479来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。导语:目前以太坊采用 PoW 算法,并计划逐步替换成 PoS,是否有可能在以太坊上引入 DPoS 算法?美图区块链实验室在区块链方面做了很多的研究,共识算法是其中重点研究的一个方向,最近,美图技术团队在以太坊上成功实现 DP...

2018-06-19 07:56:24 2518

转载 从数据的角度带你深入了解IPFS

IPFS 和区块链有着非常紧密的联系, 随着区块链的不断发展,对数据的存储需求也越来越高。本文从IPFS 的底层设计出发, 结合源代码, 分析了IPFS 的一些技术细节。一、概述IPFS 和区块链有着非常紧密的联系, 随着区块链的不断发展,对数据的存储需求也越来越高, 由于性能和成本的限制,现有的区块链设计方案大部分都选择了把较大的数据存储在链外,通过对数据进行加密, 哈希运算等手段来防止数据被篡...

2018-06-19 07:54:54 1914

翻译 【译】Secure Computations as Dataflow Programs Implementing the SPDZ Protocol using TensorFlow

TL; DR:使用TensorFlow作为数据流程序的分布式计算框架,我们通过联网实现了SPDZ协议的全面实施,从而实现了对加密数据的优化机器学习。与之前我们关注安全计算背后的概念以及潜在的应用程序不同 ,我们在这里构建了一个完全正常工作(被动安全)的实现,其中运行在不同机器上的玩家以及通过典型网络堆栈进行通信。 作为其中的一部分,我们研究了在实验安全计算时使用现代分布式计算平台的好处,而不是从头...

2018-06-17 16:48:37 1123

翻译 【译】Private Image Analysis with MPC Training CNNs on Sensitive Data

TL; DR:我们采用典型的CNN深度学习模式,并通过一系列步骤,使训练和预测都能够在加密数据上完成。使用深度学习通过卷积神经网络 (CNN)分析图像在过去的几年中获得了巨大的普及,因为它们在这项工作和相关任务上取得了很多其他方法的成功。最近的一个应用程序采取了皮肤癌检测的形式,任何人都可以使用手机应用程序快速拍摄皮肤损伤照片,并使用“与专家相媲美的性能”进行分析(请参阅相关视频以了解演示)。 获...

2018-06-17 16:46:05 596

客户端启动出现错误无法运行的解决办法(缺失的jar文件)v1.2

基于java开发的客户端在64位机器上启动的时候有时候会无法运行,出现“invalid resource”的错误, 所提供的jar文件是常见的一个缺失文件。具体使用请参见博客。

2019-05-27

python客户端启动出现错误无法运行的解决办法(缺失的jar文件)v1.2

基于java开发的python客户端在64位机器上启动的时候有时候会无法运行,出现“invalid resource”的错误, 所提供的jar文件是常见的一个缺失文件

2019-05-24

python客户端启动出现错误无法运行的解决办法(缺失的jar文件)

基于java开发的python客户端在64位机器上启动的时候有时候会无法运行,出现“invalid resource”的错误, 所提供的jar文件是常见的一个缺失文件。

2019-04-30

[原版高清图文]Python深度学习+2018中文版pdf+英文版pdf+源代码

目前市面上最好的关于如果使用python来做深度学习的书。作者是Keras之父、谷歌大脑人工智能和深度学习研究员François Chollet。资源包括原版中英文,还有附带的源代码。这样你可以一边看书,一边实践,快速掌握用python来做各种深度学习的技巧。

2019-01-14

CVE-2015-3636资料整理

最近学习CVE-2015-3636资料整理 最近学习这个漏洞遇到了各种问题,最后在github上看到一份大牛的poc后,稍作修改后的nexus4调通成功获取到了root权限。稍有遗憾没实现跳过PXN的保护

2016-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除