سایت موشکی نعل اسبی ایران برای سوریه که توسط اسرائیل کشف شد این سایت تهدیدی برای موجودیت اسرائیل بود
0011000C918909103254760008FF0406450646
Length: 18
00200C918909103254760008521010211010000406450646
0041000C918909103254760008180500030C030106330644062706450020068606370648063106CC
SMS-SUBMIT/ Validity / SMS LENGTH
0051000C9189091032547600080A180500030C030106330644062706450020068606370648063106CC
AT+CMGS=34
0011000C918909103254760008E11406330644062706450020068606370648063106CC
521010213030 : 01/01/2025 12:03:03
00100C918909103254760008521010213030001406330644062706450020068606370648063106CC
For example, a fictional alphanumeric address Design@Home is converted to the GSM 7-bit default alphabet which yields 11 bytes 44 65 73 69 67 6E 00 48 6F 6D 65 (hex), the 7-bit packing transforms it to 77 bits stored in 10 octets as C4 F2 3C 7D 76 03 90 EF 76 19; 77 bits is 20 nibbles (14 hex) which is the value of the first octet of the address. The second octet contains TON (5) and NPI (0), which yields D0 hex. The complete address in the GSM format is 14 D0 C4 F2 3C 7D 76 03 90 EF 76 19.
Packed SMS ( 7bit )
Encoding --> Do
Hex 44 , F6
Binary 01000100 01101111
7bit 1000100 1101111
1101111 1000100
Add 00 1101111 1000100
8bit 00110111 11000100
Hex 37,C4
0011000C9189091032547600000002C437
Encoding --> Do it!
8bits:
01000100 01101111 00100000 01101001 01110100 00100001
7bits :
1000100 1101111 0100000 1101001 1110100 0100001
END TO FIRST :
0100001 1110100 1101001
0100000 1101111 1000100
Add Zero For 8bits
000000 0100001 1110100
1101001 0100000 1101111
1000100
8bits :
00000001 00001111
01001101 00101000
00110111 11000100
Hex :
01 0F 4D 28 37 C4
End To First :
C4 37 28 4D 0F 01
001100098121436587F90000FF06C437284D0F01
Alphabet Default
Decoding
E4 74 D8 1C 0E BB 5D E3 77 1B
-End To First :
1B 77 E3 5D BB 0E 1C D8 74 E4
-8bits :
00011011 01110111
11100011 01011101
10111011 00001110
00011100 11011000
01110100 11100100
-Remove Required Zero At The begining ( Arrange 7bits)
10×8=80
80/7=11
80-11×7=3 Zero
1101101 1101111 1100011
0101110 1101110 1100001
1100001 1100110 1100001
1101001 1100100
-End To First :
1100100 1101001 1100001
1100110 1100001 1100001
1101110 0101110 1100011
1101111 1101101
-Add Zero To Each 7bits
01100100 01101001 01100001 01100110
01100001 01100001
01101110 00101110
01100011 01101111
01101101
-Hex :
6469616661616E2E636F6D
Length=11=0B
-Text :
diafaan.com
OA (SMS-STARUS-REPORT)
D0 E474D81C0EBB01
LEN:D0
Hex:E474D81C0EBB01
Binary:11100100011101001101100000011100000011101011101100000001
11100100 01110100
11011000 00011100
00001110 10111011
00000001
00000001 10111011
00001110 00011100
11011000 01110100
11100100
7×8=56
56/7=8
56-8×7=0
0 Means Not Remove Zero At The Begining
0000000 1101110
1100001 110 0001
1100110 1100001
1101001 1100100
0000000001101110011000010110000101100110011000010110100101100100
6E616166616964
6469616661616E
diafaan
ENCODE
Hex:4578616D706C6521
Reverse
21656C706D617845
Binary
00100001 01100101
01101100 01110000
01101101 01100001
01111000 01000101
7bits
0100001 1100101
1101100 1110000
1101101 1100001
1111000 1000101
Add zero : 0 And Arrange 8bits
8×7=56/8=7
56-7×8=0 ( No need Adding zero to the first )
01000011 10010111
01100111 00001101
10111000 01111100
01000101
01000011100101110110011100001101101110000111110001000101
HEX: 4397670DB87C45
Final : reverse Hex
457CB80D679743
Encoding :
ASCII>Hex>Arrange Hex from End To the First>Binary(remove 0 from each : 8digits to 7digits)>Arrange All to 8digits with Adding Zero(s) to the first ( If the reminder of dividing the total number of hex by 8 is not zero )>Change to Hex>Arrange Hex from End To First
Decoding :
Arrange Hex from End To the First>Binary>Remove Zero(s) from the First(dividing number of Hex By 7 and use reminder )>Arrange 7digits>Hex>Arrange From the End To the First
ای اهل ایمان! از بسیاری از گمان ها [در حقّ مردم] بپرهیزید؛ زیرا برخی از گمان ها گناه است، و [در اموری که مردم پنهان ماندنش را خواهانند] تفحص و پی جویی نکنید، و از یکدیگر غیبت ننمایید، آیا یکی از شما دوست دارد که گوشت برادر مرده اش را بخورد؟
خداوند سبحان، اگر بخواهد، برای اثبات کفرِ بندگانش، یک شتر میفرستد و میفرماید: «آن را نکشید»؛ اما، اَشقیا آن حیوان را میکشند و عذاب نازل میشود. آیا میتوان گفت: «خدا مهربان است و برای یک شتر، بلایی بر بندگانش نازل نمیکند و در آخرت به جهنم نمیبرد؟!»
جنبش انصارالله تأکید کرد: به کشورهایی که در استخدام هستههای جاسوسی شریک هستند، درباره آسیب رساندن به منافع مردم و کشورمان هشدار میدهیم. ما درباره تداوم نقض امنیت، ثبات و حاکمیت یمن هشدار میدهیم. ما تأکید میکنیم همه کسانی که در تمام این اعمال غیرقانونی دست دارند، با مجازات بازدارنده و مناسب مواجه خواهند داشت.
-Decode UD(User data) in 7bit (Sending max 160 char)-(Ascii 140 Char Max Len)
below Text(fingilish) to Hex
4d616e206d6f6469726520696e206d616a6d6f6f652068617374616d206c6f7466616e2062612062616e64652068616d6168616e672062617368696420676f6c616e616d2e
Length : 69 (2digits)-change to hex value
Hex : 69÷16=4 & 69-4×15=5 : 45
So UDL(User data length)=45
Hex to binary :
2E=2×16+14=46(decimal)
46÷2=23 Reminder=0
23÷2=11 Reminder=1
11÷2=5 Reminder=1
5÷2=2 Reminder=1
2÷2=1 Reminder=0
1÷2=0 Reminder=1
0÷2=0 Reminder=0
From Down to up :
hex(2E):decimal(46):binary(0101110)
Reverse Hex :
2E6D616E616C6F672064696873616220676E6168616D61682065646E6162206162206E6166746F6C206D617473616820656F6F6D6A616D206E6920657269646F6D206E614D
2E : octet(00101110)>>>septet(01011110)[Len 7 from the right]
0101110 1101101 1100001 1101110 1100001 1101100 1101111 1100111 0100000 1100100 1101001 1101000 1110011 1100001 1100010 0100000 1100111 1101110 1100001 1101000 1100001 1101101 1100001 1101000 0100000 1100101 1100100 1101110 1100001 1100010 0100000 1100001 1100010 0100000 1101110 1100001 1100110 1110100 1101111 1101100 0100000 1101101 1100001 1110100 1110011 1100001 1101000 0100000 1100101 1101111 1101111 1101101 1101010 1100001 1101101 0100000 1101110 1101001 0100000 1100101 1110010 1101001 1100100 1101111 1101101 0100000 1101110 1100001 1001101
Add the required zero from the left until it is devided by 8 :
69×7+x Mod 8=0
7bit > 8bit
int(69×7/8)+1=61×8-69×7=5
00000 0101110 1101101 1100001 1101110 1100001 1101100 1101111 1100111 0100000 1100100 1101001 1101000 1110011 1100001 1100010 0100000 1100111 1101110 1100001 1101000 1100001 1101101 1100001 1101000 0100000 1100101 1100100 1101110 1100001 1100010 0100000 1100001 1100010 0100000 1101110 1100001 1100110 1110100 1101111 1101100 0100000 1101101 1100001 1110100 1110011 1100001 1101000 0100000 1100101 1101111 1101111 1101101 1101010 1100001 1101101 0100000 1101110 1101001 0100000 1100101 1110010 1101001 1100100 1101111 1101101 0100000 1101110 1100001 1001101
Seperate 8digits (octet) :
00000010111011011011100001110111
01100001110110011011111100111010
00001100100110100111010001110011
11000011100010010000011001111101
11011000011101000110000111011011
10000111010000100000110010111001
00110111011000011100010010000011
00001110001001000001101110110000
11100110111010011011111101100010
00001101101110000111101001110011
11000011101000010000011001011101
11111011111101101110101011000011
10110101000001101110110100101000
00110010111100101101001110010011
01111110110101000001101110110000
11001101
تبدیل باینری های بالا طبق جدول به Hex :
02 ED B8 77 61 D9 BF 3A 0C 9A 74 73 C3 89 06 7D D8 74 61 DB 87 42 0C B9 37 61 C4 83 0E 24 1B B0 E6 E9 BF 62 0D B8 7A 73 C3 A1 06 5D FB F6 EA C3 B5 06 ED 28 32 F2 D3 93 7E D4 1B B0 CD
برعکس کردن مقادیر Hex :
CDB01BD47E93D3F23228ED06B5C3EA
F6FB5D06A1C3737AB80D62BFE9E6B0
1B240E83C46137B90C4287DB6174D8
7D0689C373749A0C3ABFD96177B8ED
02
00110008810100358500000C45CDB01BD47E93D3F23228ED06B5C3EAF6FB5D06A1C3737AB80D62BFE9E6B01B240E83C46137B90C4287DB6174D87D0689C373749A0C3ABFD96177B8ED02
UDL(User data length)=45hex=69
Address Example :
Alphanumeric address is at first put to the GSM 7-bit default alphabet, then encoded the same way as any message text in TP-UD field (that means it is 7-bit packed) and then the address is supplied with the "number" length and TON and NPI.
For example, a fictional alphanumeric address Design@Home is converted to the GSM 7-bit default alphabet which yields 11 bytes 44 65 73 69 67 6E 00 48 6F 6D 65 (hex), the 7-bit packing transforms it to 77 bits stored in 10 octets as C4 F2 3C 7D 76 03 90 EF 76 19; 77 bits is 20 nibbles (14 hex) which is the value of the first octet of the address. The second octet contains TON (5) and NPI (0), which yields D0 hex. The complete address in the GSM format is 14 D0 C4 F2 3C 7D 76 03 90 EF 76 19.
-Text to Hex Value : Design@Home
44657369676e40486f6d65
Length : 11
-Reverse Hex Values
65 6D 6F 48 40 6E 67 69 73 65 44
-Binary ( 7 bit from the right )
1100101 1101101 1101111 1001000
1000000 1101110 1100111 1101001
1110011 1100101 1000100
-Add required zero to the left :
int(11×7/8)+1=10×8-11×7=80-77=3
000 1100101 1101101 1101111
1001000 1000000 1101110 1100111
1101001 1110011 1100101 1000100
-Octet :
00011001011101101110111110010001
000000110111011001111101
001111001111001011000100
-Binary to Hex :
19 76 EF 91 03 76 7D 3C F2 C4
-Reverse Hex :
C4 F2 3C 7D 76 03 91 EF 76 19
80÷4=20>>>hex(14)
The format of addresses in the GSM 03.40 is described in the following table:
the nibble is often called a semi-octet
-Ext : usaually 1
-TON ( Type of number )
bit 6,5,4 :
unknown 000
international number : 001
National number : 010
Network specific number : 011
Subscriber number 100
Alphanumeric, (coded according to 3GPP TS 23.038 [9] GSM 7-bit default alphabet) 101
Abbreviated number 110
Reserved for extension 111
-NPI ( Numbering plan id )
bit 3,2,1,0
Unknown 0000
ISDN/telephone numbering plan (E.164/E.163) 0001
Data numbering plan (X.121) 0011
Telex numbering plan 0100
Service Centre Specific plan 0101
Service Centre Specific plan 2) 0110
National numbering plan 1000
Private numbering plan 1001
ERMES numbering plan (ETSI DE/PS 3 01 3) 1010
Reserved for extension 1111
EXT : 1 , TON : 001 , NPI : 0001 :
10010001 >>>> Hex : 91
EXT : 1 , TON : 000 , NPI : 0001 :
10000001 >>>> Hex : 81
1 010 1000 : A8
00110008A8010035850008051006450647080006650666
1 001 1001 : 99
0011000A9989010035850008051006450647080006650666
-TP-DCS :
Flash messages are received by a mobile phone even though it has full memory. They are not stored in the phone, they just displayed on the phone display.
Coding Group : General Data Coding
00 0 GSM 7 bit Default
08 8 UCS2 Default
10 16 GSM 7 bit Class 0 (Flash message)
14 20 8 bit data Class 0 (Flash message)
18 24 UCS2 Class 0 (Flash message)
20 32 GSM 7 bit Default +(compressed)
30 48 GSM 7 bit Class 0 (Flash message) +(compressed)
Message Marked for Automatic Deletion :
40 64 GSM 7 bit Default
44 68 8 bit data Default
48 72 UCS2 Default
48 : Hex , 72 : decimal
0031000B9189199370489400480036062F06310020062D062706440020062A0633062A0020062706310633062706440020067E06CC0627064506A9002006470633062A0645
UDL:decimal(54),Hex(36)
062F : د
Length from 0B to the end : 66