AMF学习2:远程调用的封装
前一篇文章中已经学习了AMF数据类型,那么接下来就要将一个完整的AMF文件的封装格式了。AMF文件总体来说分为4部分:前言(Preamble)、AMF头、AMF主体和主体的响应。
前言的前2字节用于说明AMF的版本,目前AMF有2个版本AMF0和AMF3.如使用AMF0则是:00 00
第3和第4字节用16位整数表示AMF头的数量。
每一个AMF头是由以下四部分组成:
UTF string 表示Header的名字
Boolean 表示该Header是否是必须的
Int32表示Header的长度,但是好像很多情况下该值为FF FF FF FF,似乎这个字段没有意义。
Variable变量是某种AMF数据类型。
在Header表示完后,接下来是一个16位的整数用来表示AMF主体的数量,在这个数量之后才是AMF主体。
AMF主体主要由以下四部分组成:
UTF String - Response表示请求的类和方法或响应的结果。
UTF String - Target是一个标识,其作用就是为了实现请求和响应的对应,通过Target找到该响应对应的请求。一般使用自增整数。
Int32- 表示主体的长度,该字段一般没有什么用
Variable变量表示主体的数据。
主体响应是客户端向服务器发送一个AMF请求以后服务器做出的和请求的主体格式相同的AMF响应,但是主体响应中的内容有所不同:
Response: 被设置为字符串‘null’.
Target: 是请求的Target值再加上“/onStatus”, “onResult”, 或者 “/onDebugEvents”组成. “/onStatus” 是为运行时错误而准备的我们一般不关心这个. “/onResult” 表示该请求被正确调用. “/onDebugEvents” 是在调试时使用的,这里也不用关心. 如果请求的Target是‘/1’, 那么被成功调用以后的主体响应应该是: ‘/1/onResult’ 。
Data:就是响应后返回的AMF对象。
说了这么多估计还是感觉比较抽象,下面给出个实例:
AMF 16进制内容
00000000h: 00 00 00 00 00 01 00 1B 7A 68 2E 66 6C 65 65 74 ; ........zh.fleet
00000010h: 53 65 72 76 69 63 65 2E 67 65 74 46 6C 65 65 74 ; Service.getFleet
00000020h: 52 6F 77 00 03 2F 37 39 00 00 00 13 0A 00 00 00 ; Row../79........
00000030h: 03 02 00 01 35 02 00 03 38 34 35 02 00 01 35 ; ....5...845...5
以上是客户端向服务器发送的一个AMF请求。我们可以按照前面说的封装方式将该amf解析如下:
00 00(AMF0版本)00 00(Header个数为0)00 01(AMF主体有1个)
00 1B(请求的方法的字符串长度为27个字节)
7A ……77(这27个直接就是调用的类和方法:“zh.fleetService.getFleetRow”)
00 03(请求的Target字符串长3字节) 2F 37 39(Target的内容:“/79”)
00 00 00 13(主体的长度为19)
0A(传入的变量是一个Array)00 00 00 03(该Array的长度为3)02 00 01 35(Array的第一个值是字符串“5”)02 00 03 38 34 35(Array的第二个值是字符串“845”)02 00 01 35(Array的第三个值是字符串“5”)
现在整个AMF对象都解析出来了,我们可以认为是客户端调用了服务器的方法:zh.fleetService.getFleetRow("5", "845", "5")
服务器返回的AMF文件的内容的解析方式相同,这里我就不再重复了。
现在我们已经对AMF文件有了一个清晰的认识了。那么接下来就是要抓包,看某些在Flex上的操作对应的发送了什么AMF文件,服务器返回了什么AMF文件。将这些AMF文件解析出来然后就可以看到调用了API了。 看帖回帖是美德,大家要保持,回帖还可以得积分! http://www.weixinmi.net/data/attachment/forum/202006/02/092838t3kp3ojbtb4kphbt.png
http://www.weixinmi.net/data/attachment/forum/202006/02/092850gltcevujsz4eulfh.png
http://www.weixinmi.net/data/attachment/forum/202006/02/092901ndtd3c3mg114brcg.png
{2020年5月27日}论证2020下半年全球大崩盘的见底点位
{2020卝年5月27曰}论证2020下半年全球大崩卝盘的见底点位
作者: 火舞jun
时间 : 2020卝年5月27曰07:35:32 星期三 农历闰四月初五
上证综指 2846.55点 道指 24995.11点 恒指 23384.66点
中卝囯共卝产dǎng创始人陈独秀去世78周卝年纪卝念曰{1942 --- 2020}
一 本文,以系统全息原理,反证卝fǎ,论证、推断即将发生的全球金融市场
连续跌停大盘的见底点位。
在众多偶然巧合中,探索其中的必然规律。
只是一种思路方fǎ,不一定正确。
二 股股皆庄 :每一只股票背后,都由 庄 家 精确cāo控其走势 。
每个囯卝家的股票、金融市场,都由 庄 家 总司令精确cāo控。
股票市场,本质是{利益主导的} 庄 家 散户的对立统卝一体。
就像大cǎo原 ,必有食肉动物、食cǎo动物 。必有狼群、狼王。
自然平衡 。缺一不可。
庄 家 集卝团是jun纪严明的jun卝队,每一只股票背后的庄 家,都有着精确的
cāo盘计划,
即,每一天、每一周、每一月、每一年、N年之后的走势,都事先确定。
即,每一天、每一周、每一月、每一年、N年之后的走势,都事先确定。
并且,个股走势,必然与大盘走势【庄 家总司令意图】、全球走势,相
契合,形成大势合力【齐涨共跌】,唯有如此,才能高效猎shā散户。
当然,庄 家 们之间,无需电卝话联卝系,一切,都是不言自明的默契。
玩股票,围猎散户银卝行账户,就是他们唯一赖以谋生的手段,整天想的
就是,那些事,业精于勤。
即,见底点位,见顶点位,甚至时间,都早已,事先算定。
所以,
本文,就是揣摩、推断,庄家们早已事先制定的,战略规划。
不同庄家、不同庄家群落,各自有着不同的运行轨迹,各自不同的底部、
顶部的事先计算方fǎ。本人所采用的,探底历卝史最低卝价、历卝史最低卝价十
分之一、百分之一、中心对称,见底,仅仅是,cū糙的,一点点门径。
从一系列的偶然性、巧合中,寻找必然性、规律性的东西。
在把提炼出的“规律性的东西”拿到大盘众多股票中,验证其准确性。
条条大路通罗马,我所mō索的笨方fǎ,只是其中之一,也并非所有股票
都适用。
三股 市 天 坑 的见底点位 :上正宗旨160点 。
---- 上正宗旨一百六十点 ;
即,以今天收盘点位,上证综指2846.55点为基准,瞬间跌去18倍 。
---- 325.⑧9点{1994.07.29}的二分之一。
166④的十分之一 。
---- 6124 ---- 9⑨8 ---- 160
以9⑨8为轴心,以6.136倍为常数的等比数列。
四 给散户的建议 :
牛顿哀叹:“我可以计算天卝体运行的轨道,却无fǎ计算人性的疯狂。”
猴 赛 雷,即将的末 曰 崩 塌 ,一切外在表象,都与1929
大 崩 盘,一 模 一 样 :
惊 恐 万 状,鬼 哭 狼 嚎 跳 楼 ,zhà 平 庐 山 ,地 球 停 转 ;
惶 惶 不 可 终 曰,好像 全 人 类 明 天 就 要 miè 绝。
最 精 彩 的 恐 怖 片。
千载难逢黄金坑;虚惊一场,大恐怖表象之下的大惊喜。
披着狼皮的牛。
黎 明 之 前,暗 夜 最 凶 狠 的 反 扑 。
千万不要mài掉股票,相反,要大胆抄底。
低xī高抛,选股不如选时 ;
没有春天的耕耘、播种 ,哪来秋曰的收获、欢笑 ?
请,经受住最后的考验洗礼。风雨之后,必见彩虹。立贴为证。
今天 中 囯 石 油 收于4.31元 。
“在 中 石 油 重上48元之前,本轮行情,股市 绝 无 见 顶 的可能”。
老股卝民记住,相信这一句,就可以了。
全球崩卝盘,只是小菜一碟,SS XX DD BB ,才是中卝囯迫在眉梢的miè鼎之灾。
全球崩卝盘,只是小菜一碟,SS XX DD BB ,才是中卝囯迫在眉梢的miè鼎之灾。
祸不单行。
五 验证举例 : 二次探底 历 史 最 低 价 ,见底。
以上证综指今天收盘点位,2846.55点为基准,跌去18倍 ,举例验证。
2846.55点 ÷ 160点 = 17.79倍 ≈ 18倍
1 中卝囯海防{6007⑥4 ;前复泉价 ;上图}
26.32元{今天收盘价,下同}÷1.37元= 19.21倍
即,按今天{2020.05.27}收盘价,中卝囯海防跌去19倍,二次探底该股
历卝史最低卝价1.37元,之时,
该股见底,中卝囯股市,全球股市同步见底。
26.32元,是中卝囯海防今天收盘价;
1.37元,是中卝囯海防前复泉历卝史最低卝价;
注意,前复泉、后复泉、不复泉的差别。下同。
图片是年K线图。
2格力地产{600185 ;前复泉}
7.76元 ÷ 0.45元 = 17.24倍
即,按今天{2020.05.28}股价,格力地产跌去17倍,二次探底该股
历卝史最低卝价0.45元,之时,
该股见底,中卝囯股市,全球股市同步见底。
7.76元,是格力地产现在价;
0.45元,是格力地产前复泉历卝史最低卝价;
注意,前复泉、后复泉、不复泉的差别。下同。
图片是月K线图。
3韦尔股份{603501 ;前复泉}
183.58元 ÷ 10.06元 = 18.25倍
即,按今天{2020.05.29}收盘价,韦尔股份跌去18倍,二次探底该股
历卝史最低卝价10.06元,之时,
该股见底,中卝囯股市,全球股市同步见底。
183.58元,是韦尔股份今天收盘价;
10.06元,是韦尔股份前复泉历卝史最低卝价 。
4仁东控股{002⑥47 ;前复泉}
33.50元 ÷ 1.96元 = 17.09倍
即,按今天{2020.05.29}收盘价,仁东控股跌去17倍,二次探底该股
历卝史最低卝价10.06元,之时,
该股见底,中卝囯股市,全球股市同步见底。
5中金黄金{6004⑧9 ;前复泉}
9.28元 ÷ 0.49元 = 18.94倍
即,按今天{2020.05.29}收盘价,中金黄金跌去19倍,二次探底该股
历卝史最低卝价0.49元,之时,
该股见底,中卝囯股市,全球股市同步见底。
6陕囯投A{000563 ;前复泉}
3.42元 ÷ 0.19元 = 18倍
即,按今天{2020.05.29}收盘价,陕囯投A跌去18倍,二次探底该股
历卝史最低卝价0.19元,之时,
该股见底,中卝囯股市,全球股市同步见底。
7老白干酒{600559 ;前复泉}
9.79元 ÷ 0.49元 = 19.⑨8倍
即,按今天{2020.05.29}收盘价,老白干酒跌去20倍,二次探底该股
历卝史最低卝价0.49元,之时,
该股见底,中卝囯股市,全球股市同步见底。
六 验证举例 : 历卝史最低卝价的十分之一见底。
1天士力{600535 ;未复泉}
14.70元 ÷ 0.853元 = 17.29倍
天士力按今天{2020.05.27}收盘价14.70元,跌去17倍,跌至0.85
元{八máo五};
即,该股票历卝史最低卝价8.53元的十分之一之时,该股见底,
中卝囯股市、全球股市同步见底。
14.70元是天士力今天的收盘价。
2中卝囯建筑{601668 ;未复泉}
5.01元 ÷ 0.271元 = 18.49倍
中卝囯建筑按今天{2020.05.27}收盘价,跌去18倍,跌至0.27元;
即,该股票历卝史最低卝价2.71元的十分之一之时,该股见底,
中卝囯股市、全球股市同步见底。
5.01元是中卝囯建筑今天的收盘价。
3huá帝股份{002035 ;后复泉}
11.36元 ÷ 0.616元 = 18.44倍
huá帝股份跌去18倍,跌至0.616元;
即,该股票历卝史最低卝价6.16元的十分之一时,该股见底,
中卝囯股市、全球股市同步见底。
4联明股份{603006 ;前复泉}
10.28元 ÷ 0.586元 = 17.72倍
联明股份跌去18倍,跌至0.586元;
即,该股票历卝史最低卝价5.86元的十分之一时,该股见底,
中卝囯股市、全球股市同步见底。
5 中信银卝行{6019⑨8 ;前复泉}
5.06元 ÷ 0.253元 = 20倍
中信银卝行跌去20倍,跌至0.253元;
即,该股票历卝史最低卝价2.53元的十分之一时,该股见底,
中卝囯股市、全球股市同步见底。
6 民丰特纸{600235 ;未复泉}
4.67元 ÷ 0.261元 = 17.⑧9倍
民丰特纸跌去18倍,跌至0.261元;
即,该股票历卝史最低卝价2.61元的十分之一时,该股见底,
中卝囯股市、全球股市同步见底。
7惠泉啤酒{600573 ;未复泉}
6.87元 ÷ 0.407元 = 16.88倍
惠泉啤酒跌去17倍,跌至0.407元;
即,该股票历卝史最低卝价4.07元的十分之一时,该股见底,
中卝囯股市、全球股市同步见底。
8贵绳股份{600992 ;未复泉}
6.58元 ÷ 0.355元 = 18.54倍
贵绳股份跌去19倍,跌至0.355元;
页:
[1]