1、衣
9月印尼和 温差不是很大,且降雨不多,总体适合出游。但当地紫外线较强,除好看的衣裙外,防晒衫、防晒霜、帽子、泳衣、沙滩鞋是必备品
2、证
*出境游护照必须。此外,还建议打印所乘航班的英文确认单(拨打对应航司客服电话即可获取) 预定酒店的英文确认单,若有包车,保留相应包车信息,提前加好客服凯发天生赢家一触即发官网的联系方式。
3、行
*机票 公司有特价机票活动,预定的是东航直飞夜晚航班,双人往返4k左右。
参考航班: - 东航 mu781 09.14 16:30~00:50
- 东航 mu782 09.19 01:35~08:40
*包车 淘宝-按照评价筛选的,中文包车/天/10小时-320元左右。可参考店铺:懒猫旅行、憨豆旅游
4、电话卡、货币
*电话卡 购于淘宝,几乎全程3g信号,微信免流量,30分钟印尼、国内通话费,插卡即用,不到30块。购买渠道:飞猪- 优行旅游专营店。
*货币:( )需提前至银行预约兑换,4天兑换了2100多人民币,440万印尼盾,行程结束后还有110万印尼盾左右。兑换当天需凭银行卡或现金及身份证兑换。
二、四天行程规划
本次行程较短,主要集中在巴厘岛南部活动,想体验火车、早起追海豚也可以向北部行动。
day1:
ø 住宿 :库塔宜必思(ibis bali kuta) jl. raya kuta no. 77 tel:(62-361)228228
预定途径:马蜂窝,含税<200元,房间较小。地理位置:距离机场较近的快捷酒店,大约3公里左右。机场出租车均不太正规,不打表随口要价,此处推荐提前预定好接机司机-淘宝/马蜂窝/美团均可!
ø 第一天包车行程 宜必思酒店-库塔海滩- -海神庙- 玛帕达酒店(又称fox)
库塔海滩适合冲浪,以上三个海滩排序:海神庙> >库塔。
库塔周边可以随意逛逛,之前做攻略,宜必思酒店对面有家港式餐厅,味道不错,但我们当天出发太早,没时间吃,有时间的朋友可以尝尝,并且逛逛库塔,还是值得一逛。海神庙门票大约30元/人,库塔、 免费。
day2:
ø 住宿 : 玛帕达酒店(pramapada hotel jimbaran) 即(fox harris jimbaran beach)
地址:jalan yoga perkanthi no. 03, bali, indonesia
预定途径:马蜂窝,含税<300元(不含早)
ø 第二天包车行程 酒店-神鹰广场-乌鲁瓦图情人崖-padang padang海滩- 海滩日落
神鹰广场,门票12.5万印尼盾/人,约合60块/人,此景点不推荐,就是几个带有历史背景意义的雕塑,此处推荐使用大众点评海外版,可以查看到此景点的相关评价,不推荐,可以省下钱去蓝点海滩(10万印尼盾)。
*乌鲁瓦图情人崖 此处和海神庙有些类似,总体海滩也比较美,有好多猴子,某些猴子还会调皮的抢走人的眼镜等东西,且很不好要回来。之前看攻略,可以给工作人员小费让帮忙拿回来,实际上并找不到工作人员
*padang padang海滩 总体较小,也有一些猴子,但是比较乖巧,不会来抢人东西,左侧砂砾较大,右侧砂砾较细,海浪有些大,门票大概1.5万印尼盾,记不太清了,总之很小很便宜,人很多
* 海滩 预定的 玛帕达酒店(pramapada hotel jimbaran) 距离海滩100米左右,超级近,当天日落时间18:30,看到了超美的日落。
day3
ø 继续住宿在玛帕达酒店(pramapada hotel jimbaran)
行程:一日游 超推荐,海水超蓝超清澈,一眼见底!!!
预定渠道:淘宝-懒猫旅行海外店,大家可以根据自己需要、按照好评筛选,我当时选的是三处浮潜 海底漫步,500元左右。三处浮潜的第二处浮潜特别美,在海底看到了各色的鱼、珊瑚,以及海蛇 。上午是海上娱乐及浮潜等,下午带着大家绕岛看景点:恶魔的眼泪(强推)、梦幻海滩,预定时说赠送预定红树林,但是当天并没有带大家看。
day4:
ø 继续住宿玛帕达酒店(pramapada hotel jimbaran)
ø 海滩躺卧一天
由于前三天比较累,行程较赶,最后一天决定在海滩卧倒一天,租赁遮阳伞、躺椅并不贵,足足躺了一天
推荐 玛帕达酒店附近的吃处:1、金悦轩粤菜海鲜餐厅,可车接车送,大众点评搜索可添加中文客服微信,可使用微信、美团。2、coco supermarket:出酒店右转-右转,直行大概1公里左右即可看到这家超市,超市旁边是一家叫做:heineken的餐馆,价格便宜,味道不错,晚餐两人不到25块人民币。
使用hackrf或者rtl-sdr加变频器,那是极好的,但是我最终需要把所有东西都打包到一个小空间里面。
可参考另一个页面:, 作者不仅嗅探了类似的键盘(microsoft comfort desktop 5000), 还演示了怎么样用他的一个叫的设备和python的脚本,去让 nrf24l01 芯片嗅探 2.4ghz 的数据.
travis发现嗅探该设备存在多个难点,不仅现在需要指定频道(频率),而且还需要指定mac地址。nrf芯片只提供发送到指定mac地址的数据包。此外,nrf芯片不会发送mac地址数据,因为你已经指定了 (在rx_addr_p[0-5]6个管道中的一个
)。
travis发现在指定mac长度的时候,在手册中为setup_aw,当设置为‘0’的时候被认为是非法的,
'00' - illegal
'01' - 3 bytes
'10' - 4 bytes
'11' – 5 bytes
但是实际设置mac地址为两个字节,并且把mac设置在preamble的位置(0x00aa or 0x0055, in binary 0000000010101010 or 0000000001010101
), 就能欺骗设备在数据部分首先提供完整的mac地址给我们,请参考这篇碉堡了的学习具体细节。
虽然现在我们可以使用goodfet,电脑加nrf24l01 来做嗅探测试,但是最终我们还是希望能够用一套便宜的嵌入式设备来实现此功能。我们可以使用travis的研究成果,使用在微控制器 嵌入式c程序来实现所有功能。
另外,我们做了一些改进。 goodfet.nrf 告诉我们怎样扫描我们想要监听的设备:
这意味着扫描一个完整的频率范围需要大约85分钟,(and at least several keystrokes must be pressed while we're sniffing within the correct 10 second period. ) 在仔细学习了travis的研究, 的项目,以及测试了我的键盘,我们可以做一些改进:
0xaa (10101010)
, after inspecting more keyboards, i found that all microsoft keyboards begin with 0xcd as the mac, which tells us that our preamble will always be 0xaa (10101010)
因为0xaa后面永远跟的是1 (0xcd 二进制 11001101
)以保持比特位交替,这样又加快了一倍的搜索速度。thorsten schröder 和 max moser 设计了一个碉堡了的东东 , 能够监听微软键盘,完全逆向了解密的过程并且做了个设备能够完全实现这些。然而,他们的设备需要两个无线电和一个高端微处理器,来捕获和解析以2mbps通信的键盘设备产生的数据。travis的项目虽然牛逼,但是需要一台电脑主机,而且对于我们秘密执行任务,这套设备还是太大了,因此我们改进了设计,现在只需要一个廉价无线电和一个微处理器,功耗低而且体积小,不再需要电脑和其他无线电设备。
thorsten 和 max 发现这个击键只是使用简单的和mac地址异或加密 , 我们可以使用travis的方法利用nrf24l01 来嗅探和获取mac地址,这种加密方法相当于只是把扑克牌切了一次。
经过进一步调查发现,我们现在知道所有微软键盘的mac地址都是以0xcd开始的,实际按键(下图橙色部分)恰好与mac地址第一个字节对齐,这就是说即使我们不知道完整的mac地址,我们依然能够解密按键消息,因为这个对齐是不会变的,mac地址开头一个字节0xcd也是不变的。
由于数据包加密部分的长度是11个字节,而mac地址占5个字节,crc校验是每个字节做,异或(加密前),你会发现一些有意思的事情,由于mac地址被异或了两次,我们能够在不需要知道完整mac地址的情况下计算校验值,这是因为mac被异或两次,就相当于什么都没做,而第11个字节又是mac地址的第一个字节,我们知道是0xcd。根据这个特性我们可以进行一些其他的攻击,比如更改按键和crc校验,同样不需要知道mac地址,这将会在我以后的项目做相关演示。
keykeriki 项目中的一页演示了解密过程:
keysweeper的解密部分代码:
// decrypt those keyboard packets!
void decrypt(uint8_t* pkt)
{
// our encryption key is the 5-byte mac address and
// starts 4 bytes in (4-byte header is unencrypted)
for (int i = 4; i < 15; i )
pkt[i] ^= mac >> (((i - 4) % 5) * 8) & 0xff;
}
原文: