بدست آوردن آی پی مک با پایتون :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

💢 دوستانم بی دفاع و دشمنانم بی جواب نخواهند ماند 💢

-->
آخرین نظرات
  • ۲۲ مرداد ۰۲، ۰۰:۳۴ - Sami
    مرسی
  • ۱۴ مرداد ۰۲، ۱۴:۴۶ - farhad
    salam

توی این پست و این پست پرداخته بودیم به آموزش بدست آوردن آی پی پابلیک با استفاده از خط فرمان و وی بی اسکریپت ، ولی اینبار میخوایم بپردازیم به آموزش بدست آوردن آی پی پرایوت با پایتون که در آینده ای نه چندان دور هم بدست آوردن آی پی پابلیک با پایتون رو خواهیم گفت

خب وارد پایتون میشیم و این کدهارو داخلش وارد میکنیم یا اینکه یه پروژه ایجاد میکنیم و کاری که گفتمو میکنیم :)

قبلا هم در مورد درست کردن پروژه و ... با پایتون هم صحبت کرده بودیم

import socket
IP = socket.gethostbyname(socket.gethostname())
print IP

بعد از اینکه کد هارو اوکی کردیم با زدن دکمه F5 یا زدن RunModule از منوی Run ، برنامه رو استارت میکنیم و میبینیم که آی پی پرایوت ما بدست میاد

خب توضیحات کد ها هم اینکه ، تو خط اول کتابخونه Socket رو وارد برنامه کردیم ، تو خط دوم یه متغیر با اسم IP درست کردیم و از طریق کتابخونه سوکت ، به آی پی خودمون دست پیدا کردیم و توی خط سوم ، متغیرمونو که شامل آی پی بود Print کردیم

اینکار چندین روش داره ولی از اونجایی که من میخوام زودتر کارتون راه بیفته و متوجه بشین چی به چیه ، از این طریق پیش رفتم 

ایرانی همیشه سر افراز :)

نظر (۲)

خیلی خیلی خوب!
Virus32 MR_C0D3R ‌ :
نظرلطفتونه :)
چجوری مک ادرس سیستم به دست بیاریم؟
Virus32 MR_C0D3R ‌ :
از چه طریقی پایتون ؟ اگه منظورت پایتون هستش چند تا کد آماده کردم که از طریق لایبرری uuid بدست میاریم
import uuid
print ':'.join(['{:02x}'.format((uuid.getnode() >> i) & 0xff) for i in range(0,8*6,8)][::-1])

========================

import uuid
print (':'.join(['{:02x}'.format((uuid.getnode() >> ele) & 0xff)
for ele in range(0,8*6,8)][::-1]))

========================

import re, uuid
print ':'.join(re.findall('..', '%012x' % uuid.getnode()))
البته توی آخری از کتابخونه ی re هم استفاده کردیم
اگه اینا بکارت نیومد بگو از طریق کتابخونه ی سوکت بگم چطور میشه بدست آورد (روش خودم) ، اینارو همینجوری سرچ زدم از نت برداشتم :(
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی