ژوپیتـر اِی‌پی‌آی | Jupiter API
467 subscribers
82 photos
13 videos
68 files
139 links
گروه برنامه نویسان ، و توسعه دهندگان ژوپیتـر اِی‌پی‌آی!
> طراحی و توسعه ربات تلگرام
> طراحی API برای اپلیکیشن
> طراحی و توسعه وبسایت
👮 @LordDeveloper
خرید هاست : jahan-cloud.ir
Download Telegram
جواد جای اینا یخورده مطالب اموزنده بزار برای دوستان گل
Forwarded from Gp Dev (ᓚᘏᗢ)
خب سلام 👾،

راستش توی فرجه امتحانات یکم بیکار بودم
و سعی کردم یک چیز تر و تمیز برای ربات های کلیکر (فعلا همستر 🐹) در بیارم که کار رو خیلی ساده و شکیل جمع کنه!

و امروز پابلیک شد
الان میتونید از طریق گیتاب نصبش کنید
حتما یادتون نره ⭐️ بدید بهش :)))

https://github.com/RoseGoli/Hamster


🐈‍⬛ @GpDev
☕️ @LeadNeil
Please open Telegram to view this post
VIEW IN TELEGRAM
دوستان از کریپتو بکشید بیرون
پولاتونو
همش ضرره
👀3
🔔 اگه یجایی یوقتی با illuminate/database یا تو لاراول با اینکه نوع داده id گذاشتین bigInteger یا mediumInteger هس ولی به مشکل
PHP Fatal error: Uncaught PDOException: SQLSTATE[22003]: Numeric value out of range: 1264 Out of range value for column 'id' at row 1
میخوردین و دیتابیستون mariadb هست داونگرید هم کارتونو حل نمیکنه اینو بزارین تو مدلتون
    public function setIdAttribute($value) {
$this->attributes['id'] = (string)$value;
}
public static function find($id) {
return parent::where('id', (string)$id)->first();
}

و هر جا دیگه خطا گرفتین موقع ورودی دادن و سرچش id رو استرینگ بدین.
چند ساعت جلو میافتین. هعی
6💩2
ژوپیتـر اِی‌پی‌آی | Jupiter API
🔔 اگه یجایی یوقتی با illuminate/database یا تو لاراول با اینکه نوع داده id گذاشتین bigInteger یا mediumInteger هس ولی به مشکل PHP Fatal error: Uncaught PDOException: SQLSTATE[22003]: Numeric value out of range: 1264 Out of range value for column 'id' at…
لاراول با هیچ Engineای مشکلی نداره.
اگر هم مشکل داشته باشه مربوط به لاراول نیست، چیزی که حدس می‌زنم، تایپ Big Integer روی اون ستون پرایمری‌کی‌‌ات ست نشده.

و اما اگر هم می‌خوای حل بشه، سولوشن‌های مختلفی داره.

مثلا می‌تونی با تغییر مقدار پراپرتی keyType توی مدلت، تایپ پرایمری‌کی‌ رو تبدیل به string کنی:
protected $keyType = 'string';

با این کار دیگه نیازی به اوررایت کردن متودها مثل find نیست.
👍1🔥1
دوستان سرور ترکیه پینگ پایین نسبت به ایران کسی داره برای فروش؟

لیمیت رو ترافیک و پهنا باند نداشته باشه
#چالش جایزه دار
🎁 اولین نفر که چالش رو حل کنه و جواب رو در کامنت ها بفرسته 500 هزار تومن جایزه میبره.
زمان تقریبی برای حل : روش اول - 1 ساعت | روش دوم - 3 ساعت | بروت فورس - inf

مصطفی فکر میکنه که خیلی حرفه ایه و با الکی کد زدن و انکد کردن دیتاها باعث امنیتشون میشه درحالی که هیچی از رمزنگاری حالیش نمیشه. دیجی کالا اومده مصطفی رو استخدام کرده و شما بهشون هشدار دادید ک چیزی بلد نیس ولی اونا کدنویسیو دادن دست مصطفی. شما به طریقی به بکاپ سرور و در نتیجه دیتابیس و کد مصطفی دسترسی پیدا کردید. برای اثبات نوب بودنش میخاید رمز ادمین رو هم در بیارین. یه رکورد توی جدول هست:
+----------+--------------------------------------------------------------------+
| username | password |
+----------+--------------------------------------------------------------------+
| admin | 8795851641635948974738997983906642458596436314039097169484447744 |
+----------+--------------------------------------------------------------------+

از طرفی برای سادگی میدونید که همه پردازش ها عدد صحیحه. یعنی هم رمز و هم رمز انکد شده یه عدد 64 رقمیه. و اینو تو کدای مصطفی پیدا کردید:
import math
from mpmath import mp
mp.dps = 100
...
shash = user['password']
test = math.floor(mp.sin(input_password ^ 123456789012345678901234567890) * 10 ** 64)
if shash == test:
success_login()
else:
fail_login()
return
...

لطفا تمام تلاشتونو بکنین که مصطفی بیرون انداخته بشه و با داشتن رمز به اطلاعات یوزر ادمین دسترسی پیدا کنید.

📌 اولین نفر که جواب رو تا ساعت 12 شب 30 مرداد توی کامنت ها بفرسته و جوابشو تایید کنم میاد پیوی 500 هزار تومن میدمش و جوابو میزارم کانال. بعد از اون تایم جایزه ای نداره.
⚠️ تابع یک به یک نیست. ممکنه به یکی از صد تا جواب ممکن دست بیابید. ولی فقط یکی از اونها کافیه تا شما دسترسی کامل به بخش ادمین داشته باشید پس محاسبه هرکدوم کفایت میکنه.
🔖 هدف: دید بهتر برای رعایت امنیت دیتابیس ها
@Av_id
📌 @jupiterAPI
ژوپیتـر اِی‌پی‌آی | Jupiter API
+ 20 میلیون از من
20 میلیون تومن رو رفتم کریپتو خریدم ریخت، تلاش نکنین دیگه
🤡4🤣1
ازتون ناامید شدم دیگه چالش نمیزارم 😔 حتی به استاد معمولی دانشکده ریاضی یا علوم کامپیوتر میدادین با دوتا بشکن حلش میکرد
😁1
ژوپیتـر اِی‌پی‌آی | Jupiter API
#چالش جایزه دار 🎁 اولین نفر که چالش رو حل کنه و جواب رو در کامنت ها بفرسته 500 هزار تومن جایزه میبره. زمان تقریبی برای حل : روش اول - 1 ساعت | روش دوم - 3 ساعت | بروت فورس - inf مصطفی فکر میکنه که خیلی حرفه ایه و با الکی کد زدن و انکد کردن دیتاها باعث امنیتشون…
decode.py
3.3 KB
متاسفانه هیچکدومتون نتونستین حل کنین منم پاشدم حلش کردم براتون 🙂❤️
مصطفی معذرت
رمز اصلی:
8670441188149695143050933694729771773386020549480312334134816284

رمز معادل که کد بدست اورده و کار میکنه:
52530601709040156782093274191926752492216425755333

البته احتمالش هست رمز کوچیکتری هم وجود داشته باشه چون از تقریب knapsack greedy استفاده شده
@Av_id
#هعی
📌 امیدوارم بدردتون بخوره کتابخونه aiohttp توی بخش کوئری نمیتونه علائم urlencoded رو تشخیص بده و اونارو مستقیم میفرسته سمت سرور واسه همین ممکنه شما لینکی رو با requests باز کنین خروجی کد 200 بگیرین ولی با aiohttp بزنید و خروجی معمولا 403 بگیرید چون درخواست اشتباه به لینک میده.
هیچ راهیم پیدا نکردم پیشفرض مشخص کنین که تشخیص بده ولی برای ورودی میتونین از yarl استفاده کنین و جای ورودی دادن لینک به session.get این رو ورودی بدید
yarl.URL(url, encoded=True)

ولی مشکل به اینجا خطم نمیشه. گاهی اوقات هم ممکنه لینکتون فوروارد کنه به جای دیگه و برای لینک فوروارد شده هم همین دردسر هست و urlencoded تشخیص داده نمیشه. در این حالت هم توی session.get ارگومان allow_redirects=false بزنید و با گرفتن لینک ریدارکت شده response.headers.get('Location') و پاس دادنش به yarl.URL مثل بالا سیستم ریدایرکت رو خدتون بنویسید تا مشکلتون حل شه ❤️
یا برای توضیح بهتر با هارد کد:
url = yarl.URL(url, encoded=True)
async with aiohttp.ClientSession(trust_env=True) as session:
async with session.get(url, headers=headers, allow_redirects=False) as response:
if response.status == 302:
redirect = response.headers.get('Location')
redirect = yarl.URL(redirect, encoded=True)
async with session.get(redirect, headers=headers, allow_redirects=False) as response:
[recursive]
11💩3
Pavel we are with you 🤝
🤝6🤣21🤷‍♂1👍1
بچه ها اخیرا کسی از سرویس
business.google.com
برای ثبت کسب و کار استفاده کرده؟ ایرانو تحریم کرده یا چی؟
نات کوین بخر ایرانی
🍾3