خيلي ساده Ùˆ كو ببيننده !!! همه رÙتن دنبال برنامه هاي بيخودي بيچاره ميكروساÙت گذاشته جلو چشتون...
به راØتي ( يكم IL ياد بگيريد ضرر نداره ..)
ابزار لازم : DotNET Framework SDK
ildasm.exe , ilasm.exe
اول :
ildasm prog.exe /out=prog.il
دوم: دستكاري اين Ùايل با يه ويرايشگر ساده متني ...
سوم :
ilasm prog.il
خروجي Ùايل اجرايي دستكاري شده ...
بعضي مواقع Ùايل اجرايي رو پروتكت ميكنن با يك Key
در اين صورت با دستكاري برنامه Ùايل اجرا نميشه به راØتي دنبال رشته publickey بگرديد Ùˆ اونارو پاك كنيد
مثلا اين رشته رو از Ùايل il درست شده پاك كنيم ديگه ..مشكلي براي دستكاري پيش نمياد :
يه نمونه از كه پاك شده مثلا:
اين يكي از روشهاي ساده با ابزار هاي ابتدايي ...
بسم الله كرك برنامه هاي نت ...
به راØتي ( يكم IL ياد بگيريد ضرر نداره ..)
ابزار لازم : DotNET Framework SDK
ildasm.exe , ilasm.exe
اول :
ildasm prog.exe /out=prog.il
دوم: دستكاري اين Ùايل با يه ويرايشگر ساده متني ...
سوم :
ilasm prog.il
خروجي Ùايل اجرايي دستكاري شده ...
بعضي مواقع Ùايل اجرايي رو پروتكت ميكنن با يك Key
در اين صورت با دستكاري برنامه Ùايل اجرا نميشه به راØتي دنبال رشته publickey بگرديد Ùˆ اونارو پاك كنيد
مثلا اين رشته رو از Ùايل il درست شده پاك كنيم ديگه ..مشكلي براي دستكاري پيش نمياد :
يه نمونه از كه پاك شده مثلا:
کد:
.publickey = (00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 // .$.............. 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 // .$..RSA1........ 01 4C EC 4C 8B FD F5 1C D2 9A 50 3D 1C F4 99 CA // .L.L......P=.... 5E 1A 42 B2 4A F3 7C 9C 2A 44 55 16 0D 95 0C 2B // ^.B.J.|.*DU....+ 2A 78 81 21 E1 C8 26 D2 84 F6 09 99 CF 33 06 0E // *x.!..&......3.. 5D 77 7F 6A 73 0B 19 2A 88 DC C1 06 9A B1 52 B3 // ]w.js..*......R. 0E FC DA BB 81 2A 60 F1 60 85 1C F3 8B F2 9E A1 // .....*`.`....... 31 35 EB AF BD CF 2D 45 01 AC A9 B7 B2 19 13 CD // 15....-E........ 9B F6 E8 59 AE BB 45 15 02 80 04 33 5A 22 13 56 // ...Y..E....3Z".V 4B C3 40 1A 3D A6 BC E0 40 33 15 90 98 95 EC D9 ) // K.@.=...@3...... .hash algorithm 0x00008004 .ver 2:3:7:0
اين يكي از روشهاي ساده با ابزار هاي ابتدايي ...
بسم الله كرك برنامه هاي نت ...
Comment