View Full Version : حرفه ای: دیکدینگ
elham99
دوشنبه 09 مرداد 1391, 10:59 صبح
سلام استاد های عزیز
یه مشکل اساسی دارم که امیدوارم کمکم کنید
برا خودتون هم سرگرمی جالبیه
بازی با اعداد هستش یجورایی
ما یه کد ارسال میکنیم و در جواب یه میکرو اعدادی رو برامون برمیگردونه
2 جواب که یکیشو فهمیدیم روش چیکار کرده ولی دومیشو نمیدونیم
میخوام بدونم چه عملیاتی رو روی داده ارسالیمون انجام میده!!!
خیلی حیاتی و فوری هستش
حرفه ایها دست به کار لطفا
اینک کدهای ارسالی و جواب های دریافتی
البته اولیشو تبدیل به هگز میکنه اینو فهمیدیم!!!مثال 40100000--->263E0A0
ارسال:
00000040100000
دریافت اول :
00#00#02#63#E0#A0#
دریافت دوم:
00#E0#00#F8#FF#FF#
***************************
2:
رسال:
00000040000000
دریافت اول :
00#00#02#62#00#5A#
دریافت دوم:
00#00#FA#B7#FF#FF#
***************************
86501943554681ارسال:
دریافت اول :
4E#AC#4D#9E#32#79#
دریافت دوم:
30#B5#66#1C#FF#FF#
mohammadriano
دوشنبه 09 مرداد 1391, 11:15 صبح
سلام
اگه قرار بود به این سادگی ها رمز گشایی کرد که الان هممون داشتیم روی پهباد RQ175 کار میکردیم
سپهر-111
دوشنبه 09 مرداد 1391, 11:16 صبح
سلام استاد های عزیز
یه مشکل اساسی دارم که امیدوارم کمکم کنید
برا خودتون هم سرگرمی جالبیه
بازی با اعداد هستش یجورایی
ما یه کد ارسال میکنیم و در جواب یه میکرو اعدادی رو برامون برمیگردونه
2 جواب که یکیشو فهمیدیم روش چیکار کرده ولی دومیشو نمیدونیم
میخوام بدونم چه عملیاتی رو روی داده ارسالیمون انجام میده!!!
خیلی حیاتی و فوری هستش
حرفه ایها دست به کار لطفا
اینک کدهای ارسالی و جواب های دریافتی
البته اولیشو تبدیل به هگز میکنه اینو فهمیدیم!!!مثال 40100000--->263E0A0
ارسال:
00000040100000
دریافت اول :
00#00#02#63#E0#A0#
دریافت دوم:
00#E0#00#F8#FF#FF#
***************************
2:
رسال:
00000040000000
دریافت اول :
00#00#02#62#00#5A#
دریافت دوم:
00#00#FA#B7#FF#FF#
***************************
86501943554681ارسال:
دریافت اول :
4E#AC#4D#9E#32#79#
دریافت دوم:
30#B5#66#1C#FF#FF#
دوست اگر اشتباه نکنم میخوای الگوریتم محاسبه کدی که میکرو بر روی داده انجام میده رو بدست بیاری
فکر کنم میخوای قفل سخت افزر یک دستگاهی رو بشکونی!
از فرمولهای ریاضی استفاده کرده البته تشخیصش سخته و زمان بر.....
elham99
دوشنبه 09 مرداد 1391, 11:27 صبح
دوست اگر اشتباه نکنم میخوای الگوریتم محاسبه کدی که میکرو بر روی داده انجام میده رو بدست بیاری
فکر کنم میخوای قفل سخت افزر یک دستگاهی رو بشکونی!
از فرمولهای ریاضی استفاده کرده البته تشخیصش سخته و زمان بر.....
عزیزم واسه قفل سخت افزاری نیست
داریم رو ECU ماشین کار میکنیم
اینم کدی هستش که دیاگ به ECU میفرسته
فکرم نکنم پیچیده باشه
فقط نکته داره اولیش راحت بدست اومد
اینم کمک خواستم سعیتونو بکنید
مرسی
mohammadriano
دوشنبه 09 مرداد 1391, 11:31 صبح
فقط نکته داره اولیش راحت بدست اومد
اصلاً روی اولی عملیات دیکد انجام نشده ، که قرار باشه پیدا بشه!
اگه ممکن هست شما این اعداد رو بهش بده
15 - 16 -31 - 32 - 100 - 256 - 65536
1 و 2 رو هم یادم رفت
elham99
دوشنبه 09 مرداد 1391, 11:39 صبح
اصلاً روی اولی عملیات دیکد انجام نشده ، که قرار باشه پیدا بشه!
اگه ممکن هست شما این اعداد رو بهش بده
15 - 16 -31 - 32 - 100 - 256 - 65536
1 و 2 رو هم یادم رفت
اتفاقا انجام شده جور دیگر باید دید
در ضمن کد ما 14 رقمیه شما چند تا دادین
ضمن اینکه این عملیات روی هر اعدادی انجام بدیم نتیجش همینه
دنباله ای از اعداد بصورت هگز در 6 بایت برمیگرده
یکم دقت کن
mohammadriano
دوشنبه 09 مرداد 1391, 11:44 صبح
کد ما 14 رقمیه شما چند تا دادین
خب قبلشون 0 بزار مثلاً
00000000000001
00000000000002
00000000000015
00000000000016
00000000000031
00000000000032
...
elham99
دوشنبه 09 مرداد 1391, 11:51 صبح
خب قبلشون 0 بزار مثلاً
00000000000001
00000000000002
00000000000015
00000000000016
00000000000031
00000000000032
...
منظورتون از این کد چیه
؟
؟
من 1000 تا عددو تست کردم
فقط میخوام بدونم اعداد ورودی چطور به اون هعداد خروجی تبدیل میشن
؟
اولیش حل شد دومیش....
درضمن جمع 4 رقم اول باید تو بایت های 5 و 6 قرار بگیره بیت 7 هم همیشه 4 هستش
مثال
12341040000000
امیدوارم متوجه بشین
elham99
دوشنبه 09 مرداد 1391, 12:27 عصر
اینم واسه 1 و2 **********************
ارسال:
00000040000001
دریافت اول :
00#00#02#62#5A#01#
دریافت دوم:
00#6B#FA#B7#FF#FF#
***************************
2:
رسال:
00000040000002
دریافت اول :
00#00#02#62#5A#02#
دریافت دوم:
00#D6#FA#B7#FF#FF#
***************************
86501943554681ارسال:
دریافت اول :
4E#AC#4D#9E#32#79#
دریافت دوم:
30#B5#66#1C#FF#FF#
mohammadriano
دوشنبه 09 مرداد 1391, 14:12 عصر
لطفاً این رو هم امتحان کنید
04691249611840
elham99
دوشنبه 09 مرداد 1391, 14:17 عصر
جمع 4 رقم اولتون اشتباه هستش متاسفانه
باید 4 رقم جمع بشه تو 2 بایت قبلی قرار بگیره بعد 4 و بعدش هرچی اومد
براشما میشه04691949611840
0+4+6+9 = 19
بعدیشم 4
بعد...
elham99
دوشنبه 09 مرداد 1391, 14:21 عصر
رسال:
04691949611840
دریافت اول :
04#44#6D#FD#6B#40#
دریافت دوم:
38#C0#AE#E8#FF#FF#
Veteran
دوشنبه 09 مرداد 1391, 14:30 عصر
سلام
اگه قرار بود به این سادگی ها رمز گشایی کرد که الان هممون داشتیم روی پهباد RQ175 کار میکردیم
تایید میشه :لبخند:
من به ی برنامه ی ورودی دادم
12
خروجی این شد
$%^a3g%%#J24&$#hf%
حالا بر چه اساسی این خروجی رو داد ؟ :متفکر:
====
پیدا کردن الگوریتم این چیزا وقت میبره.....
elham99
دوشنبه 09 مرداد 1391, 14:43 عصر
اینجاست که حرفه ایها متمایز می شوند!
elham99
سه شنبه 10 مرداد 1391, 16:09 عصر
جواب نگرفتم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.