برای درس هوش مصنوعی استاد یه پروژه داده کسی میتونه کمکم کنه ؟
با استفاده از الگوریتم ژنتیک یک عدد
30 رقمی پیدا کنید که حاصل جمع ارقام آن 162 شود .
برای درس هوش مصنوعی استاد یه پروژه داده کسی میتونه کمکم کنه ؟
با استفاده از الگوریتم ژنتیک یک عدد
30 رقمی پیدا کنید که حاصل جمع ارقام آن 162 شود .
فقط یه چیزی می مونه اونم اینه که ایرانسل از کجا می فهمه اون کد چند هزار تومنیه.
پس یا از الگوریتم خود کد معلومه یا توی سیتم ثبت شده.
موافقید؟
آخرین ویرایش به وسیله dasssnj : شنبه 24 خرداد 1393 در 08:42 صبح
Write Once, Run Anywhere
بابا بیاید من بهتون شارژ بدم دیگه بحق نکنید خوبه :)
ایرانسل مثل تمام شرکت هایی دیگه ی دنیا برای این کار از شرکت دیگه ای استفاده میکنن کلا دو تا شرکت معروف تو دنیا وجود داره که کارش تولید رمزه الان حضور ذهن ندارم اسمشونو بگم . این مطلب تو دوره های مایکروسافت اموزش میدن
اینقدر ها هم پیچیده نسیت.حداقل برای آدم اینکاره.
شکستنش چند مرحله داره:
مطالعه به هم ریختگی و چگالی
تشخیص نوع تغییرات بین دو کارت
تشخیص نوع الگوریتم شامل نوع محاسبات و تغییرات entropy
تشخیص خود الگوریتم
تولید الگوریتم مشابه با hit-rate کافی
کار من و شما نیست. ولی افرادی که کارشون اینه این کار رو چند روزه انجام میدن.
نمونه کار مشابه http://en.wikipedia.org/wiki/Dual_EC_DRBG
توی این مثال با مطالعه خود الگوریتم ثابت میشه که الگوریتم random داده شده در واقع random نیست.
https://blog.0xbadc0de.be/archives/155
مثالهای زیادی هست که شکستن کد با مطالعه خروجی الگوریتم انجام میشه. مثل WEP
البته فست کد جان، این کار به فضای نمونه زیادی احتیاج داره.
توابع تبدیل تاریخ با دقت 5000 سال
پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840
پایگاه داده، تیونینگ، طراحی و پیاده سازی ..
بحث شیرین و جالبی بود ، دوستی داشتم که همه شماره های شار باطل شده رو جمع می کرد . حتی تو خیابون کف زمین کارت شارژ می دید بر می داشت . به گفته اون همون شماره ها بعد مدتی قابل استفاده بودن !! (( اما اون زمان هفت سال پیش بود و ایشون بعد یه مدت گفت که این روش دیگه جواب نمی ده !))
یه مساله دیگه هم نمی دونم به بحث کمک می کنه یا نه ، اما بهتره بگم و اون اینکه : اگر شماره شارژی رو که به سیم کارت زدید بعد چند ماه دوباره تو همون سیم کارت بزنید پیغام می ده
که این کارت شارژ قبلا" استفاده شده است ، در حالی که برای یک عدد 12 رقمی شانسی پیغام خطای دیگری ظاهر میشه
آقا همونطور که میدونید کد شارژ حدود 15 رقمه، اگه این 15 رقم رو تقسیم بر 2 کنیم یه عدد 7 رقمی و یه عدد 8 رقمی خواهیم داشت. اگه عدد 8 رقمی رو به عنوان UserName و عدد 7 رقمی رو به عنوان پسورد در نظر بگیریم، برای اینکه بتونیم پسورد یه UserName رو استخراج کنیم باید 10 ملیون پسورد رو چک کنیم. فقط برای یه یوزر نیم. اینطوری فکر کنم مساله کمی ساده تر میشه :D
همه رقم ها random هستند. چیزی به اسم user اینجا وجود نداره.