LinkPlace
152 subscribers
262 photos
32 videos
103 files
3.43K links
يه جایی که
لينكایی كه به نظرمون باحاله رو به اشتراک ميذاريم؛ از پروگرمينگ تا نجوم و ...! بقيه هم استفاده كنن و منبع های بیشتری در اختیارشون قرار بگیره

a place for sharing our researchs links to use them again and for others to have with more sources
Download Telegram
LinkPlace
https://m.youtube.com/watch?v=9qxvujkmUD0
الکی چیزی که وجود نداره رو باور نکنین.
LinkPlace
احتمال وجودش هست🤔
دنیایی که توشیم عصر high-tech ئه. های تک یعنی تمام شرکتا نهایت قدرت تکنولوژی رو دارن. دورانی که ارتش چیزی مثل جی‌پی‌اس رو داشته باشه بقیه دنیا تو نصب رادیو مونده باشن تموم شده.

تو صنعت که برین میبینین همه به یه سری مرز رسیدن که به زور داره جا به جا میشه. اگه تحقیقات هوش مصنوعی رو دنبال کنین میبینین که یه چیز خیلی بزرگی هست و مردم کم کم توش کانتریبیوت میکنن و از یه عالمه کانریبیوشن هوش مصنوعی یکم قوی تر میشه. اگه شما سیری رو ببینین که هیچی نمیفهمه و شرکتی که داره میسازتش اندازه بودجه افغانستان روش خرج کرده و یکی بهتون بگه یه نفر خودش یه هوش مصنوعی ساخته که احساسات داره باید تعجب کنین.
همونطوری که وقتی میگن یکی تو خونش راکتور هسته ای ساخته.

وقتی هم شما استیت دنیا زو ببینین. این که مثلا چند تا مرکز تلپرت در حد یه مولوکول رو هم نرسیدن بهش یکی بگه نیکولا تسلا کشتی تلپرت میکرده احمقانه به نظر میاد. این هم که دنیا اینقدر مشکل داره و همه توش موندن و ارتش آمریکا به زور داره کلی کارو انجام میده ولی میتونه شرایط جوی رو هر طوری که دوست داره عوض بکنه، خوب این دیگه شمایین که باید ببینین واقعا میتونین قبول کنین یا نه

آمریکا تبلیغ نظامی زیادی میکنه که همه رو بترسونه، اگه درست بود میتونست تو عمل هم واقعا خوب باشه. اگه عملش تو افغانستان، سوریه، عراق و کره جنوبی رو ببینین این که هواپیماهاش الکی می افتن و کشتیاش میرن تو هم، هیچ ابزار خاصی هم نداره دیگه واقعا اینو باور نمیکنین
Forwarded from Lambda (KoLiBer)
به نام دانش

#Synchronous
#Asynchronous
#Blocking
#NonBlocking

امروز به بررسی ۴ واژه بسیار پراهمیت در علوم کامپیوتر و تفاوت های دقیق آن ها میپردازیم

اگر با کتابخانه های به روز دنیا یا حداقل زبان Node.JS کار کرده باشید حتما این اصطلاحات به گوشتان خورده است

به طور کلی برای یک عملیات io ( خواندن و نوشتن از حافظه یا از یک آدرس ( fd )) دو روش کلی وجود دارد :
۱. به کمک تابع فرضی read یا write عملیات io را اغاز کنیم و منتظر بمانیم تا کار تابع تمام شود ( برنامه در این خط block میشود تا io به پایان برسد ) ( blocking )
۲. به کمک تابع فرضی a_n_block_read یا a_n_block_write عملیات io را اغاز کنیم و تابعی را به عنوان handler ست کنیم با این تفاوت که عملیات io به کرنل سپرده میشود و وقتی io تمام شد handler صدا زده میشود و برنامه بر روی این تابع block نمیشود.

ممکن است برخی افراد با این روش های io نسبتا ابتدایی اشنایی کلی داشته باشند
اما حال به بررسی دقیق تر و تخصصی تر آن ها میپردازیم
1.#SyncـBlocking :
در این روش io با توابع فرضی read , write عملیات io را اغاز کرده و عملیات io به کمک کرنل اما با بلاک شدن ترد اصلی برنامه همراه است و برنامه روی این تابع قفل میکند

2.#SyncـNonBlocking :
در این روش ما عملیات io را کرنل میسپاریم و برنامه روی تابع read , write قفل نمیکند اما نکته اینجاست که این تابع در صورتی کار io را اغاز میکند که مقصد اماده io باشد در غیر این صورت تابع بلافاصله خروجی ارور را برمیگرداند اما در صورت اماده بودن مقصد تابع خروجی موفقیت امیز داده و عملیات io توسط خود کرنل اغاز میشود

3.#AsyncـBlocking :
در این روش فرض براین است ما یک fd داریم که میخواهیم دیتا در آن بریزیم یا بخوانیم به کمک کتابخوانه poller و selector که در پست های قبل آن ها را شرح دادیم از اماده شدن یا نبودن fd برای read , write مطلع میشویم و دیگر تابع read , write به جهت انتظار برای آماده شدن مقصد برای io بلاک نمیشود و صرفا برای طول کشیدن خود io بلاک میشود

4.#AsyncـNonBlocking :
در این روش نوین و پر سرعت که از ترکیب روش های ‍‍2 , 3 ایجاد میشود عملیات io توسط توابع فرضی aio_read , aio_write به شرح زیر اغاز میشود :‌
1. ابتدا تابع handler ای به کرنل داده میشود
2. عملیات nonblock io طوری به کرنل داده میشود که کرنل خود ابتدا منتظر میماند تا مقصد اماده io شود و سپس خودش io را اغاز میکند و در صورت اماده نشدن مقصد ارور را به handler میدهد و در صورت موفقیت امیز بودن io خروجی را باز هم به handler میدهد


@lambda_cs

https://www.ibm.com/developerworks/library/l-async/figure1.gif
Forwarded from Research(dck) (T V)
#دسترسی به پایان نامه های رایگان لاتین

سایت زیر👇 متن کامل این نامه ها رو در اختیار قرار داده

👌کافیست حرف اول رشته مورد نظر را کلیک و پایان نامه مربوطه را ببینید.

http://upetd.up.ac.za/ETD-db/ETD-browse/browse?first_letter=A;browse_by=department
🌐کانال #پژوهش و #تحقیق
@dckresearch
کالین اندرسن تحقیق کرده و متوجه شده که آی‌اس‌پی های ایران اطلاعات کاربرانشان رو به یک شرکت فعال در حوزه #فیلترینگ هوشمند به نام سحاب پرداز ارائه می‌دهند
https://twitter.com/CDA/status/944112483706527744
Forwarded from Defensive and Offensive Research (DOR) (Milad Kahsari Alhadi)
به تازگی آسیب‌پذیری روی یک وب سرور پیدا شده است که درون صدها هزار دستگاه اینترنت اشیاء نهفته شده است. این آسیب‌پذیری نرم‌افزار GoAhead را تحت تاثیر قرار می‌دهد که یک وب سرور کوچک است که توسط Embedthis Software LLC طراحی و توسعه داده شده است.

این وب سرور کوچک مبتنی بر اطلاعات به اشتراک گذاشته شده توسط شرکت توسعه‌دهنده آن بر روی محصولات مختلف تولید شده توسط شرکت‌هایی از قبیل Comcast, Oracle, D-Link, ZTE, HP, Siemens, Canon و تعدادی دیگر وجود دارد.

این وب سرور از آنجایی که توانایی عملیات با منابع محدود روی سخت‌افزار را دارد، در بین تولیدکنندگان تجهیزات اینترنت اشیا، مسیریاب‌ها، چاپگرها و دیگر تجهیزات شبکه بسیار محبوب است.

اخیرا پژوهشگران امنیت در شرکت استرالیایی Elttam یک راه پیدا کرده‌اند که می‌توانند به واسطه آن بر روی وب سرور GoAhead از راه دور کدهای مخرب اجرا کنند. این آسیب پذیری با شناسه CVE-2017-17562 بحرانی است.

https://t.me/doresearch
Forwarded from DLeX: AI Python (Meysam Asgari)
رسم گراف های بسیار زیبا با نرم افزار Gephi
(برای همه سیستم عامل ها)
لینک: https://gephi.org/
🆔 @ai_python
Missing NMAP plugin released: vulnerability detection and exploit suggestion by Vulners team

Now scanning for vulnerabilities is as easy as "nmap -sV --script vulners <target>".
Happy new year and merry X-mas :) Enjoy!

https://github.com/vulnersCom/nmap-vulners
Kernel Exploit for Sony PS4 Firmware 4.05 Released, Jailbreak Coming Soon2017-12-27 06:20:00

ID THN:121D0AC87A33B9999FB4665BE2F7C2F4
Type thn
Reporter Mohit Kumar
Modified 2017-12-27 17:20:45

Description



Wishing you all a very ‘belated’ Merry Christmas. This holiday season Santa has a very special gift for all PlayStation gamers.

Developer SpecterDev finally released a fully-functional much-awaited kernel exploit for PlayStation 4 (firmware 4.05) today—almost two months after Team Fail0verflow revealed the technical details of it.

Now available on Github, dubbed “namedobj,” the kernel exploit for the PlayStation 4 on 4.05FW allows users to run arbitrary code on the gaming console, enabling jailbreaking and kernel-level modifications to the system.

Although PS4 kernel exploit does not include Jailbreak code, others can develop a full jailbreak exploit using it.

Jailbreaking allows users to run custom code on the console and install mods, cheats, third-party applications, and games that are typically not possible because of the anti-piracy mechanisms implicated on the Sony PlayStation.

“This release, however, does not contain any code related to defeating anti-piracy mechanisms or running homebrew,” SpecterDev said.

“This exploit does include a loader that listens for payloads on port 9020 and will execute them upon receival.”

It should be noted that for some users it may not work as smooth as it sounds.

“This exploit is actually incredibly stable at around 95% in my tests. WebKit very rarely crashes and the same is true with kernel. I’ve built in a patch so the kernel exploit will only run once on the system. You can still make additional patches via payloads,” SpecterDev warned.

PS4 gamers who are running firmware version lower than 4.05 can simply update their console to take advantage of this exploit.

Of course, Sony would not be happy with the launch of PlayStation 4 kernel exploit and would be trying hard to eliminate any vulnerability for the most recent version of PS4 firmware.

https://thehackernews.com/2017/12/ps4-jailbreak-kernel-exploit.html?m=1