Четверг, 28.03.2024, 16:52 Приветствую вас Гость | Группа "Гости" 
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Anton93, Волк-1024, xXxSh@dowxXx  
delphicode » Delphi » Программы на Delphi » Самая маленькая прога (Самая маленькая прога)
Самая маленькая прога
C@TДата: Суббота, 17.07.2010, 23:16 | Сообщение # 1
Авторитетный
Зарегистрирован: 06.03.2010
Группа: Модераторы
Сообщений: 265
Статус: Offline
Предлагаю конкурс в написании самой маленькой проги которая выводит слово hello

P.S писать можно на любом языке и использовать любые сжималки ехе


 
c14Дата: Суббота, 17.07.2010, 23:19 | Сообщение # 2
Был не раз
Зарегистрирован: 13.07.2010
Группа: Пользователи
Сообщений: 17
Статус: Offline
в чем смысл собсна?
ну напишу я на асме слово hello и сожму upx'ом и? )) что от этого будет то? biggrin
 
C@TДата: Суббота, 17.07.2010, 23:23 | Сообщение # 3
Авторитетный
Зарегистрирован: 06.03.2010
Группа: Модераторы
Сообщений: 265
Статус: Offline
ты не говори а делай смысл в том чтобы написать самую меленькую прогу, кстати файл может быть любого расширения

 
C@TДата: Суббота, 17.07.2010, 23:25 | Сообщение # 4
Авторитетный
Зарегистрирован: 06.03.2010
Группа: Модераторы
Сообщений: 265
Статус: Offline
кстати моя прога заняла 15 байт biggrin , попробуй сделать меньше smile

 
c14Дата: Суббота, 17.07.2010, 23:27 | Сообщение # 5
Был не раз
Зарегистрирован: 13.07.2010
Группа: Пользователи
Сообщений: 17
Статус: Offline
Quote (C@T)
кстати файл может быть любого расширения

и так.
создаем файл 1.txt
пишем в него
<script>alert('hello')</script>
сохраянем как php и воспроизводим smile
я выиграл!
 
C@TДата: Суббота, 17.07.2010, 23:32 | Сообщение # 6
Авторитетный
Зарегистрирован: 06.03.2010
Группа: Модераторы
Сообщений: 265
Статус: Offline
это не прога это равносиль тому что написать в txt файле Hello и открыть блокнотом(всеравно выведет Hello)

P.S и этот скрипт будет весить больше чем 15 байт biggrin


 
opiusДата: Суббота, 17.07.2010, 23:51 | Сообщение # 7
Частый гость
Зарегистрирован: 18.03.2010
Группа: Пользователи
Сообщений: 46
Статус: Offline
Вот держи написал на Masm32, hello в архиве сам разберешся biggrin
Прикрепления: hello.zip (1.4 Kb)





Сообщение отредактировал opius - Воскресенье, 18.07.2010, 00:15
 
JawДата: Воскресенье, 18.07.2010, 00:16 | Сообщение # 8
Участник
Зарегистрирован: 09.03.2009
Группа: Пользователи
Сообщений: 70
Статус: Offline
Видел исходники на делфи в 1.37кб(сжатый 0.92 кб), так что не стал копировать их, или выдавать за свои, правда пробовал сам только что вот что из этого вышло:

1) Без формы со стандартными библиотеками получилось 15.0 кб.
2) С формой на винапи со стандартными библиотеками получилось так же 15 кб.
3) На коле получилось 14.5 кб.

//Размер указан без сжатия.
//С урезаными библиотеками непробывал, мне кажется там получилось примерно 8.0 кб.

Добавлено (18.07.2010, 00:16)
---------------------------------------------
opius, твой "хеллоу" в 1.03 кб по сравнению с дельфийским в 0.92 кб выглядит гигантом.

 
opiusДата: Воскресенье, 18.07.2010, 00:18 | Сообщение # 9
Частый гость
Зарегистрирован: 18.03.2010
Группа: Пользователи
Сообщений: 46
Статус: Offline
Quote (Jaw)
1.03 кб

уже нет я другим пакером сжал и перезалил biggrin





Сообщение отредактировал opius - Воскресенье, 18.07.2010, 00:18
 
JawДата: Воскресенье, 18.07.2010, 00:22 | Сообщение # 10
Участник
Зарегистрирован: 09.03.2009
Группа: Пользователи
Сообщений: 70
Статус: Offline
Да действительно немного меньше - 0.74 кб, что за пакер ты говориш?
 
opiusДата: Воскресенье, 18.07.2010, 00:23 | Сообщение # 11
Частый гость
Зарегистрирован: 18.03.2010
Группа: Пользователи
Сообщений: 46
Статус: Offline
Какойто MEW 11 SE 1.2 им лучше маленькие файлы упаковывать он лучше будет сжимать,, FSG Тож норм сжимает..




Сообщение отредактировал opius - Воскресенье, 18.07.2010, 01:27
 
Marra_KeshДата: Воскресенье, 18.07.2010, 18:55 | Сообщение # 12
Постоянный
Зарегистрирован: 19.12.2009
Группа: Модераторы
Сообщений: 182
Статус: Offline
smile Без упаковки 29 байт, но если упаковать то наверно станет меньше:
org 100h

mov ah,9h
mov dx,hello
int 21h
mov ah,8h
int 21h
int 20h

hello db 13,10,"Hello, World!$"
на FASM. Одалжил из http://ru.wikipedia.org/wiki/FASM


Заведующий палатой #6
 
c14Дата: Воскресенье, 18.07.2010, 21:40 | Сообщение # 13
Был не раз
Зарегистрирован: 13.07.2010
Группа: Пользователи
Сообщений: 17
Статус: Offline
Конкурс подразумевает Приз...
 
C@TДата: Понедельник, 19.07.2010, 17:27 | Сообщение # 14
Авторитетный
Зарегистрирован: 06.03.2010
Группа: Модераторы
Сообщений: 265
Статус: Offline
Quote (c14)
Конкурс подразумевает Приз...

нет не будет приза , но тому кто выйграет я поставлю +5

Quote (Marra_Kesh)
Без упаковки 29 байт, но если упаковать то наверно станет меньше:

ком файл не упакуеш ))))

моя прога заняла 15 байт

.model tiny
.code
org 100h
start:
mov ah,09h
mov dx,offset message
int 21h
jmp $
data:
message db "Hello",'$'
end start




Сообщение отредактировал C@T - Понедельник, 19.07.2010, 17:35
 
adrenaline2010Дата: Понедельник, 19.07.2010, 21:59 | Сообщение # 15
Группа: Удаленные



showmessage('text');
 
JawДата: Понедельник, 19.07.2010, 22:06 | Сообщение # 16
Участник
Зарегистрирован: 09.03.2009
Группа: Пользователи
Сообщений: 70
Статус: Offline
Да именно: showmessage, это как минимум 200 кило.
 
C@TДата: Четверг, 22.07.2010, 21:36 | Сообщение # 17
Авторитетный
Зарегистрирован: 06.03.2010
Группа: Модераторы
Сообщений: 265
Статус: Offline
все, у всех идеи закончились
если так то самая маленькая прога получилась у Marra_Kesh

еще идеи есть или выйграл Marra_Kesh ???


 
BioHEXДата: Вторник, 27.07.2010, 20:21 | Сообщение # 18
Был не раз
Зарегистрирован: 27.07.2010
Группа: Пользователи
Сообщений: 17
Статус: Offline
Вес 20 байт.
Code
mov  ah,9
mov  dx,10Dh
int  21h
mov  ah,10h
int  16h
int  20h

Строку вбиваешь в конец файла в ручную в HEX-редакторе tongue
Прикрепления: hello.rar (0.1 Kb)
 
VanishДата: Четверг, 24.03.2011, 17:56 | Сообщение # 19
Новичок
Зарегистрирован: 21.03.2011
Группа: Пользователи
Сообщений: 4
Статус: Offline
Quote (Jaw)
Да именно: showmessage, это как минимум 200 кило.

Мммда...А от куда такая уверенность? biggrin да... сам проверил 384кб... crazy
 
teodelfixДата: Понедельник, 25.04.2011, 08:21 | Сообщение # 20
Частый гость
Зарегистрирован: 25.04.2011
Группа: Пользователи
Сообщений: 25
Статус: Offline
програмирование bat-файла
echo hello
pause

вес 17 байт))
можно без pause но тогда не успеем увидеть что произощло и будет 10 байт

 
xDDДата: Суббота, 08.10.2011, 00:46 | Сообщение # 21
Новичок
Зарегистрирован: 08.10.2011
Группа: Пользователи
Сообщений: 3
Статус: Offline
В бат 11 байт:
msg * Hello
biggrin


Сообщение отредактировал xDD - Суббота, 08.10.2011, 00:47
 
cool1Дата: Понедельник, 28.11.2011, 09:48 | Сообщение # 22
Участник
Зарегистрирован: 14.07.2010
Группа: Пользователи
Сообщений: 238
Статус: Offline
Hello => Save as => 1.htm => 5byte.
Yeah biggrin



За помощь ставьте +!
 
dolphinДата: Понедельник, 28.11.2011, 11:08 | Сообщение # 23
Администратор
Сообщений: 906
Статус: Offline
Язык - Delphi !
Сжималка - FSG ну и + немного своего шаманства

Получил 2 образца, один весом 841 байт, другой 881.
Оба выдают это сообщение но один не очень корректно завершает работу - не импортируя экзитпроцесс.
Прикрепления: 8121656.rar (1.3 Kb)


Система: Windows 10 x64, Kali Linux
Среды программирования: Delphi 7, Delphi 10.x

Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
 
Волк-1024Дата: Воскресенье, 04.12.2011, 23:10 | Сообщение # 24
Авторитетный
Зарегистрирован: 24.07.2011
Группа: Модераторы
Сообщений: 469
Статус: Offline
Решил тоже попробовать...

Что вышло:

Язык - ASM (MASM32).

Пытался сжать UPX-ом, но он почему-то не хотел сжимать. FSG 2.0 сжал.

Вышел exe размером 717 байт (Без ExitProcess'а).
Прикрепления: 8823367.rar (0.5 Kb)


Pascal, C\C++, Assembler, Python

Сообщение отредактировал Волк-1024 - Воскресенье, 04.12.2011, 23:12
 
teodelfixДата: Воскресенье, 18.03.2012, 22:02 | Сообщение # 25
Частый гость
Зарегистрирован: 25.04.2011
Группа: Пользователи
Сообщений: 25
Статус: Offline
Quote (cool1)
Hello => Save as => 1.htm => 5byte.
Yeah

ну html же не исполняемый файл? или я что то не так понимаю?
 
delphicode » Delphi » Программы на Delphi » Самая маленькая прога (Самая маленькая прога)
  • Страница 1 из 1
  • 1
Поиск:

delphicode.ru © 2008 - 2024 Хостинг от uCoz