гик

гик

Прикольные гаджеты. Научный, инженерный и айтишный юмор Подписчиков: 5105     Сообщений: 17051     Рейтинг постов: 191,401.9

geek coub ручка схема будущее рядом песочница 

Развернуть

geek техноэротика песочница техноэротики песочница 

Агрегат

Вот такие "агрегаты" собирают у нас в Москве, пусть и из иностранных комплектующих... Но это очень круто. поверьте.
ЗЫ.
Тег техноэротика я придумал сегодня на работе(на том самом производстве). А давайте выкладывать технические штуки которые нас окружают на работе??
geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,техноэротика,песочница техноэротики,песочница
Развернуть

geek geek новости Valve Steam Игры 

Смотрим на высыхание краски: Как я залил игру в Steam Store безо всякого одобрения со стороны Valve

STEAM*
STORE COMMUNITY RUBY ABOUT SUPPORT
Featured Items	Games ▼	Software ▼	Hardware ▼	Videos ▼	News
All Games Sports Games Watch paint dry
Watch paint dry
watch paint dry: the game
Following Not Interested
I
N LIBRARY
Watch paint dry is already in your Steam library
2.0 hrs last two


Планировал ли я попасться? Конечно!


Если вы посещали домашнюю страницу Steam в воскресенье вечером, вы могли заметить новую игру: «Смотрим на высыхание краски». Это событие послужило причиной оживлённых дискуссий на форуме, где пользователи обсуждали потерю компанией Valve контроля качества в сервисе Steam Greenlight. Однако эта игра никогда не попадала в Greenlight. Я даже не платил $100, чтобы публиковать там игры. 

Мне кажется, что Greenlight – хорошая платформа для независимых разработчиков, рекламирующих свои игры, и хочу извиниться перед всеми разработчиками, кого я мог оскорбить. Это был всего лишь розыгрыш, а также проверка моей теории, которую я пытался донести до Valve в течение нескольких месяцев – возможность разместить в Steam любую игру так, чтобы Valve даже не увидела её. Все уязвимости уже исправлены, и данное руководство имеет лишь историческую ценность. К слову, игра не имеет отношения к протесту по поводу цензуры в кино.

Получаем учётную запись Steamworks


Моё небольшое расследование всей этой истории началось с получения доступа к Steamworks. Не буду рассказывать как и почему у меня появился доступ, но я не использовал никакие уязвимости ни форумов, ни Greenlight, и не общался ни с кем из Valve. Раскрывать эти детали я не буду, и не просите.

You've been invited to the Steamworks Developer Program
i@steam powered, com >
Trouble viewing this message7 Clck here
STEAM'
You've been invited to the Steamworks Developer Program
Your application 'untitled app' has been invited to be distributed via Steam. To continue, you will need to

В общем, получил я доступ к Steamworks (внутренней платформе Valve для размещения игр в Steam, редактирования ачивок, DRM, мультиплеера и т.п.), и после этого мне пришла идея поискать уязвимости. Приближалось 1 апреля и я решил использовать эту возможность, чтобы опубликовать безымянное приложение и привлечь внимание Valve к проблеме.

Опущу описание создания 45-секундного симулятора высыхания краски в RPG Maker, поскольку тут и гордиться нечем, да и неважно это.

Получаем одобрение Steam Trading Cards


Естественно, что это была бы за игра без карточек Steam? Я понаделал в фотошопе карточек для шуточного набора. Но разве Valve не должна просматривать карточки, эмотиконы и фоны перед выпуском?

На странице у статуса есть несколько первоначальных вариантов:

Release State:
Ready for Review	▼
I Not ready	
Ready for Review	
Not ready due to edits	
Change Notes:,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,geek новости,Valve,Steam,Стим,Игры


А что там в исходниках?

form id="communityitem_edit_form method= POST enctype= multipart/form-data <input type="hidden" name="sessionid" value <input type="hidden" name="MAX_FILE_SIZE" value=M8388608"> cinput type="hidden" name=,,action" value="edit">
<input type="hidden" name="item[class]" value="l">
<input


Интересно, что отслеживается как сессия, так и ID учётной записи редактора. Попробуем поменять ID на какой-нибудь такой, который может принадлежать сотруднику Valve (допустим, на 1), изменим значение селекта на несуществующее и посмотрим, не получим ли мы в ответ другую форму.

There were errors saving changes:
Last editor	.!...... (f
Steam Trading Cards - Series informati
Edit the settings here to configure the state of your tra you've changed in the changeNotes field
About Review and Release
When you are ready for your trading cards to be revie for review of your


Занятно – подменный «последний редактор» действительно оказался сотрудником. А если мы снова сохраним эту форму со значением «Released»?

Changes saved.
Return to Item list
Last editor	. (Ruby)
Steam Trading Cards - Series informati
Edit the settings here to configure the state of your tra you've changed in the changeNotes field
About Review and Release
When you are ready for your trading cards to be revie for review of your


Что же произошло? Когда я отправил неправильный запрос, сервер вернул мне полный список вариантов с их значениями. Я увидел, что у Released значение равно 5. Тогда я обновил форму, чтобы вернуть свой editor_accountid, и поменял значение селекта на 5. И сервер принял команду, будто она исходит от разработчика, карточки которого уже одобрили. Сервер не проверил – одобрены ли уже карточки кем-то из Valve, и просто поменял их статус.

Процесс одобрения в Valve


У компании есть трёхэтапный процесс размещения чего-либо в Steam. Во-первых, вы отправляете свою страницу магазина на осмотр, затем – финальный билд игры, а затем вам предоставляют возможность её зарелизить.

Релиз игры


Сайт Steamworks в основном использует AJAX. JS-код не обфусцирован и виден всем (кто авторизован в Steamworks). Я нашёл интересную функцию “ReleaseGame(appid, data)”. Судя по всему, она делала типичный AJAX-запрос и делала релиз игры.

function ReleaseGame|(appid, data^
{
jQuery.ajax({
dataType: "json",
url: 'https: //partner. steamgames. com/| type: 'POST', data: data,
success: function(data)
{,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,geek новости,Valve,Steam,Стим,Игры


Вызов функции ReleaseGame с параметрами 445730 (мой appid) и пустыми данными выдал мне статус 403. Просмотрев другие функции, я увидел, что почти все они добавляют значение в JSON-запрос под названием sessionid – этот id мы видели раньше, когда релизили наши карточки.

function Updatel {
rgChanges
// ensure session ID is present
if ( !( 'sessionid' in rgChanges ) ) {
rgChanges[ 'sessionid' ] = g_sessionID;
>
$D.ajax({
url: 'https://partner.steamgames.com/i cache: false, type: "POST”, data: rgChanges,
),geek,Прикольные гаджеты. Научный, инженерный и


Итого, вызываем ReleaseGame(445730, { ‘sessionid’: ‘my_session_id’):

Release date:
Mar 27, 2016 @ 12:56pm (?)
App Release State:
Released (?),geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,geek новости,Valve,Steam,Стим,Игры


Идём в магазин Steam

Featured items
Games
Software ▼
Hardware ~
Videos
ЛИ Games Sports Games Watch paint dry
Watch paint dry
IN LBRARV
Watch paint dry is already in your Steam library
For You -
Community Hub
watch paint dry: the game
A puzzle-sports game where you watch paint dry.
ser revie.- Positive



Иехууу! Признаюсь, я вообще-то хотел, чтобы игра появилась в разделе «выходит 1 апреля», и не показывалась на сайте до пятницы – а она появилась сразу в разделе новинок. И конечно я хотел узнать, как далеко по пути релиза игры можно зайти – но решил, что лучше ей не появляться в списке игр, доступных для покупки.

Я связался с Valve, которые уже исправили эту уязвимость.

Из всего этого я вынес, что при работе с пользовательским контентом не нужно делать два разных статуса «готова к обзору» и «одобрена». Вместо этого можно выдавать некий тикет, обозначающий, что игра на одобрении, и не менять статус на «одобрена», пока существует тикет. Или просто не разрешать пользователям менять статус на «одобрена».

¯\_(ツ)_/¯


Источник: https://habrahabr.ru/post/280644/

Развернуть

YouTube music creative need help geek Anime Anime music relaxing music relax Anime Unsorted ...otaku 

Работяги! От вас требуеться выключить свет, одеть наушники, включить видео на весь экран и наслаждаться спокойной музыкой.



Развернуть

geek музыка сделал сам кавер своими руками песочница 

"Призрак Оперы" на матричном принтере


Сделал сам за пару вечеров.
Развернуть

geek geek новости Windows Linux Ubuntu 

Ubuntu интегрировали в Windows 10

На конференции Build компания Microsoft расскажет о последних нововведениях, которые сделаны в новом билде Windows 10 Redstone. Незадолго до презентации стало известно, что на конференцию приглашены сотрудники Canonical, и этому есть веская причина.

ubuntu®
on
88 Windows 10,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,geek новости,Windows,Linux,Ubuntu


Дело в том, что Microsoft совместно с Canonical сумели интегрировать операционную систему Ubuntu внутрь Windows 10 (что-то вроде эмулятора).Channel 9 Panel в 16:30 PDT (5:30 утра по московскому времени).

В своём блоге Дастин выложил несколько спойлеров.

Bash coming to Windows,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,geek новости,Windows,Linux,Ubuntu


«Это немного странно для меня, — пишет Дастин, — потому что я не использовал Windows уже около 16 лет. Но всё изменилось пару месяцев назад, когда погрузился в сверхсекретный (и абсолютно невероятный) проект между Microsoft и Canonical, который анонсировал сегодня во вступительной речи Кевин Галло».

Итак, в новом билде Windows 10 пространство пользователя Ubuntu и оболочка bash работают нативно в консоли cmd.exe!

© Select Ubuntu on Windows	—	□ X
root@localhost:~# cat /etc/issue Ubuntu 14.04.4 LTS \n \1
root@localhost:~# uname -a
Linux localhost 3.4.0+ #1 PREEMPT Thu Aug 1 17:06:05 CST 2013 x86_64 x86_64 x86_64 GNU/Linux root@localhost:~# ps
PID TTY	TIME	CMD
1	?	00:00:00	init
2	?	00:00:01	bash
576 ?


Работает это следующим образом.

Пользователь Windows 10Открывает меню «Пуск»Набирает там "bash" [enter]После чего открывается консоль cmd.exeС запущенным /bin/bash от UbuntuС полным доступом ко всему пространству пользователя UbuntuДа, там есть aptsshrsyncfindgrepawksedsortxargsmd5sumgpgcurlwgetapachemysqlpythonperlrubyphpgcctarvimemacsdiff,patch...И большинство из десятков тысяч бинарных пакетов в архивах Ubuntu!
Дастин Кирклэнд говорит, что это не виртуальная машина, никаких контейнеров и не Cygwin, а нечто похожее на эмулятор, где системные вызовы Linux в реальном времени транслируются в системные вызовы Windows. Сейчас в Windows 10 используется Ubuntu 14.04 LTS.

Microsoft называет это "Windows Subsystem for Linux" (исходный код пока закрыт).

Трансляция вызовов очень эффективная: утилита sysbench показывает почти одинаковую производительность CPU, памяти и операций ввода/вывода.

Все логические диски, вроде C:, монтируются для чтения и записи в директории /mnt, то есть /mnt/c, /mnt/d и т.д. И наоборот, файловая система Ubuntu доступна через «Проводник» в C:\Users\Kirkland\AppData\Local\Lxss\rootfs\.

v | rootfs		-	□	X
Home Share	View			о
> This PC > Local Disk (C:) > Users > Dustin Kirkland > AppData > Local > Lxss > rootfs
v О Search rootfs
SampleAppXCreation A OneDrive
This PC m Desktop
3	Documents
4	Downloads J) Music
@ Pictures Ш Videos it* Local Disk (C)
Intel PerfLogs Program


Из «подсистемы Linux» нормально запускается ssh.

© Ubuntu on Windows
□
X
root@localhost:~# ssh divitup.com
The authenticity of host ’divitup.com (54.210.11.234)' can't be established. ECDSA key fingerprint is 98:d5:80:42:14:73:0c:4f:0a:dc:6a:79:98:33:cf:Id.
Are you sure you want to continue connecting (yes/no)?,geek,Прикольные гаджеты.

© Ubuntu on Windows
□
X
root@localhost:~# apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done
The following packages were automatically installed and are no longer required: libfreetype6 os-prober Use 'apt-get


Конечно, пока есть некоторые глюки, особенно с tty и vt100. Не очень хорошо работают byobuscreen и tmux. Но всё равно Microsoft и Canonical проделали огромную работу, что такое вообще стало возможным.
Развернуть

geek виртуальная реальность высота страх гифки 

Развернуть

geek geek новости хакер принтеры 

Хакер заставил тысячи принтеров печатать расистские листовки

Американский хакер Эндрю Ауэрнхаймер, известный под никнеймом weev, взломал более 20 тысяч принтеров и заставил их печатать флаеры расистского характера. Об этом сообщает портал Motherboard.

По словам Ауэрнхаймера, он написал скрипт, который может просканировать интернет-пространство и найти принтеры, у которых имеется свободный доступ к порту 9100. Этот порт обычно используется сетевыми принтерами для подключения к интернету. Затем этот скрипт отправил команду печати расистские листовки на все принтеры, к которым ему удалось получить доступ — их получилось более 20 тысяч.

После этого инцидента при помощи поискового сервиса Shodan удалось выяснить, что около 14 тысяч принтеров в колледжах и университетах США полностью доступны для хакеров.
Подобные инциденты — взлом «интернета вещей» — происходят уже не впервые. Например, в Нью-Йорке неизвестный злоумышленник наблюдал через детский видеомонитор («видеоняню») за чужим трехлетним ребенком и разговаривал с ним по ночам.

Источник: https://nplus1.ru/news/2016/03/29/Internet-Connected-Printers-Spit-Out-Racist-Flyers
1ШН	
	
	
	
	
	
i ) Вы доверяете этому принтеру?,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,geek новости,хакер,принтеры
Развернуть

geek Pokémon фэндомы Pikachu Anime тлен Pokedex Pokemon Characters Anime Unsorted 

geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,Pokémon,Покемоны,фэндомы,Pikachu,Пикачу,Anime,Аниме,тлен,geek,,fandoms,Pikachu,Pokedex,Pokemon Characters,Anime,Pokedex,Pokemon Characters,Anime Unsorted,Anime Unsorted
Развернуть

geek Видеокарта переделка конструктор 

Перебирал на работе старое железо. Наткнулся на забавную доработку охлаждения видеокарты Radeon 9100 64M DDR. Похоже полетел куллер и его решили заменить на пассивное охлаждение, увеличив площадь радиатора за счет деталей от железного конструктора.
geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,Видеокарта,переделка,конструктор
Развернуть
В этом разделе мы собираем самые смешные приколы (комиксы и картинки) по теме гик (+17051 картинка, рейтинг 191,401.9 - гик)