�ȥå� «���� �ǿ� ���» �ɵ�

�Ϥ���ƤΤˤ�

�����ΰ����դ�

2004|11|
2005|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|06|07|08|09|10|11|12|

ToDo:


2024-09-01

_ �����������ä򤷤�

������ʿͤ˶�̣�����ä�ʹ�������Ȥꤢ�������

  • row hammer �κ��ˤĤ��ơ��ե����०����¦�Ǥ������٤Τ��Ȥ����鴰�����ɤ���ΤǤʤ��Ρ�Ū�ʤ���ʹ���Ƥơ��ɤ���ɤ��ȸ���줿�ΤϤ��줫��: https://ieeexplore.ieee.org/document/9152631
  • https://ai-li.co.jp/ �ˤĤ��ơ����̤��ܶ�Ū�˶�̣���봶�����ä��ΤǤ���礤ʹ�������ä�
  • �ե����륷���ƥ�ˤĤ���
  • OS �ͺ�ο���ˤĤ��ơ�����礤ʹ�������ä����⤷��ʤ�
  • MN-Core ����դ��������Ȥ����á��������� PE ��ȳ��ǥ��ɥ�å���ñ�̤��㤦�Τ��뤤���Ȥ����á����ϤǤϴ��줿�ȸ��ä����ɡ��������ˤʤ󤫤��������ɤ��������Ƥ���
  • ELVM scratch �Хå�����ɡ��Ҥ��Ӥ��˸������ɤ�Ϥꤹ�������ȤˤʤäƤ���: https://scratch.mit.edu/projects/383294522/editor/
  • ���塼��󥰴���������̤�������쥤�䤸��ʤ��ʤĤ�����̾�����ФƤ��ơ��������������Ф����Ĥʤ��ꤢ��Τ����Ȥ�
  • reversing ��ڤ����Ȼפ���ͳ�ˤĤ��ơ��ͤ� reversing �ޤ�dzڤ���ʤ��Τ����ɡ��ʤ�ۤɤʤ����Ȥ��������ǡ����ʤ����򤫤ä����ֿ��ȤҤ�����򤤤Ƥ�ͤ˶ᤤ�����Ǥ������סֶᤤ�Ȼפ���Ū��
  • goma �Τ��򼰡����Ĥ��̤�֤ޤ� redo ��Ǥ��͡ġġפȤ����ä򤷤�������äƤʤ�����
  • �ޥ͡�����ˤĤ���
  • 300ǯ����������
  • binary 2.0 conference Ū�ʤΤ��������Ȥ����á����ޤ���β����Ǥ��ʤ��ä�
  • ierae ctf �˻��ä���ȤΤ�ã��

���Ȥʤ󤫡����ä����Ҥ��Ӥ���ʪ���ܲ��򸫤ơ����������ܤ�����Τ��ʤ����Ȥ����Τ������������ޤ˹Ԥä�ʪ�����㤦�Τ��ɤ��������͡��� (���ʤ��������뤬)

(16:22)


2024-09-03

_ elon

woke ��Ƚ�ơ��Ŀ�Ū�˻������ʤ���ΤΡ��������Ϥ狼�봶��������Τ����ɡ��ʤ󤫺Ƕ�� anti woke ������ woke ���Ƥ봶�򴶤��Ƥ��ơ��ʤ����򤤤ʤä�

�ʤ�Ȥʤ������ܤǤ����Ⱦ��Ӥ褷�Τ�Ū�ʡ��Ȥ������ġ�

(18:12)

_ icfpc

https://icfpcontest2024.github.io/scoreboard.html

3d �˽��椷�Ƥ����顢�äƸ�������ͤ��Ƥ������ɡ� 3d �����Ǹ��Ƥ� 8 �̤���

�ե�ǻ��ä��Ť餤���ȹͤ��Ƥ⡢���������봶�����ɤ��Τ������ʡ���

(22:09)


2024-09-12

_ �פ�

��ä���Ҥ��Ӥ��ˤפ�ư���Ҳ𤵤졢���Ƥ������ޤ� GTR �Фä���ǡ���2018ǯ����������ǡ�����졢Ʊǯ���ˤϾ�©����ä�����������������κǶ��ץ쥤�䡼���פˤ�äƤ����ʤä����ȶ����Ƥ��ä�

https://w.atwiki.jp/puyopuyo-player/pages/52.html

�������ä����ɡ���̣�狼���ʡġ�

(15:06)


2024-09-23

_ gnalang

https://ierae-ctf.com/ �� gnalang

�����

  • The polyglot must be executable in `sh` and `node` both.
  • `sh` and `node` must exit normally when executing the polyglot.
  • `sh` and `node` must return the same output when executing the polyglot.
  • `sh` must never cause error for each executed command.
  • The polyglot must output "Yes\n" when the string given from stdin is a palindrome. "No\n" otherwise.
  • The polyglot must be a palindrome.
  • The polyglot must not contain the following tokens: '$', '#', "//", "<!--", "-->", '\n', ' '.
  • The polyglot must not write anything to file as a shell script (because it fails and causes error)

�ޥ��ǡ��Ƥʤä����ɡ��ͤ������ȳ�����̤ˤȤ������������ƻ�񤬽Ф뤳�Ȥʤ��򤱤Ƥ��ޤä�

  • �����Ժߤϥ��֤�̵����
  • sh �� exit �ʹ�̵��Ǥ���Τǰ�ԥ����Ȥ�����褦�ʤ�� (�ȻפäƤ���)
  • /* ���������Ƥʤ��Τǡ� sh �� js ��ʬΥ�� /*/true �Ȥ��dz���ǤǤ���
  • POSIX shell �ʤ���Τ�󤷤��ɤ��衼�Ȼפä����ɡ� sed �����ä��ΤǤ���� OK (��̣�� $ ���������Ƥ��ΤǾ����ϥޤä�����)
  • JS ¦�� "fs" �� require �����Ĥ��� sandbox �����ư���ʤ��ä��Τǡ�Ŭ���ˤ����ä� process.stdin �Ȥ����Τ�Ȥ���Ĥ򽦤ä�
  • palindrome ��1�ԥ����Ȥ��ʤ��Ƥ⡢ "n\"" �Ǥ������̵�ϲ��Ǥ��롢�ƤΤ����ʤ����Ū�˹�������ǻȤ���

���餤�����Ǹ�ΤϺ���Ԥ��Τ�ʤ��ä��餷�����������ɤ��ʸ��������ɡ���������ɤ�� " �����ޤ�Τǡ��������ĻȤ��ȹ����ʶ�֤򥳥��ȥ����ȤǤ���

���֥ϥޤä��Τ� polyglot �� palindrome ��ľ�ܴط����ʤ��� backquote �ε�ư�ǡ������ͤ���

exit;echo `\``

�� /bin/sh ���ȥ��顼�ˤʤ롢�äƤ��Ȥ��ä��� bash ���ä��� OK ����

exit
echo `\``

�� OK �����Ԥ��ä����ɤ߹��ޤʤ��Τϡ��褯����¹�����Խ�������äƺ���и�Ū�ˤ⤽���ʤ�����ɡ��ʤ�Ǽ¹Ԥ��ʤ�������ץȤ� `` ����Ȥ� backqoute �������äƤ뤫�򵤤ˤ���Ρ��ƤʤäƤ���

���פ���ñ�ˡ� backquote ����� backquote �� escape ���뤳�ȤϤǤ��ʤ����äƤ��ȡ����䡢�����󤽤����

echo `echo \`

���̤�ʤ��Τ��������Ĥ��ʤ��Τǡ�ñ�� /bin/sh �ϥޥȥ�ʽ����ϤǤϤʤ����顢�ʵ�������ġ�

�ޤ��ʤ󤫤褯�狼��ʤ��Τǡ� backquote �Τ����� double quote ��ȤäƲ�褷��

�ǽ�Ū�ʥ�����

/*/true	"n\"";/usr/bin/cat	-|/usr/bin/sed	's@.*@&_@;:l;/^.\?_/s@.*@Yes@;/^Yes\b/q;s@^\(.\)\(.*\)\1_@\2_@;tl;s@.*@No\n@';/bin/true	'*/;m=this;m/"/;";(async()=>{const	buffers	=	[];for	await	(const	chunk	of	process.stdin)	buffers.push(chunk);const	buffer	=	Buffer.concat(buffers);const	text	=	buffer.toString();e=text.substring(9999);console.log(text.split(e).reverse().join(e)==text?String.fromCharCode(89,101,115):String.fromCharCode(78,111))})();exit=1;/*';/bin/true	*/;exit;"\n";"n\";tixe;/*	eurt/nib/;'*/;1=tixe;)()}))111,87(edoCrahCmorf.gnirtS:)511,101,98(edoCrahCmorf.gnirtS?txet==)e(nioj.)(esrever.)e(tilps.txet(gol.elosnoc;)9999(gnirtsbus.txet=e;)(gnirtSot.reffub	=	txet	tsnoc;)sreffub(tacnoc.reffuB	=	reffub	tsnoc;)knuhc(hsup.sreffub	)nidts.ssecorp	fo	knuhc	tsnoc(	tiawa	rof;][	=	sreffub	tsnoc{>=)(cnysa(;";/"/m;siht=m;/*'	eurt/nib/;'@n\oN@*.@s;lt;@_2\@_1\)\*.(\)\.(\^@s;q/b\seY^/;@seY@*.@s/_?\.^/;l:;@_&@*.@s'	des/nib/rsu/|-	tac/nib/rsu/;""\n"	eurt/*/

(10:34)


2024-09-28

_ MN-Core challenge ��λ

̵���˽���ä��ɤ��ä���������¿���οͤ�������Ǯ���˻��ä��Ƥ���ơ��ޤ������ޤǤ��ꤨ�ʤ��ä����ҳ��οͤ��ܺ٤ʥ֥���������Ф����ʤɤ򤷤Ƥ���Ƥ��ơ�¸�ߤμ��ΤȤ���ž����θ���ˤʤ�Ȥ��������������̤�������Ȥ����ͤ��ȡ��ޤ���ޤ�Ū�ʴ��������顢���̤����ä������狼��ΤϤ�������ˤʤ����������ɡġ�

�����Ĥ��������

MN-Core ��������֥����ε��ҤϤޤ�����̤� ISA �Υ����ɤ�񤤤Ƥ뵤ʬ�ˤʤ븫���ܤˤʤäƤ뤱�ɡ��¤� mux ����������äƤ������������׻���̤�ʣ���ս�˽Ф��Ȥ������������äƤʤäƤ��롣����äƸ���� CPU �Ρ� ISA �Ȥ������㤦�ޥ�����������������Ū��ư���Ƥ롢�������Ѥȿ��դǡ������ʤȤ����ǡ�����ǡ֤��Τؤ�֥��������񤯤��ɤ��������롩�פȤ��פäƤ����Τ����ɡ��ǽ�ε����Ȥ��� https://qiita.com/kikx/items/23a76e196789250acd51 �Ȥ��⤽���ʤ�����ɡ��ҳ��οͤ��������̤ˤ��������Τ�񤤤Ƥ���Ƥ��롢�äƤΤ����������ʡ��Ȥ�������

����˽Ф����޶��

  • sosuupoyo ���� PFN �����륹�����ݤ��������ξ������������Τ�3�̤ޤǤ��ä��餷�����ɡ��������1�̤˽Ф��Ȥ������Ȥ��ä��Τ�
  • sosuupoyo ���� PFN �κǹ⵭Ͽ��ǽ���ݤ� (Transpose) �� PFN ���⵭Ͽ���ˤ�����ˤĤ��ơ��ߤ�ʤ�1��Ȥ�0��Ȥ����äƤ�ʤ����ͤ����ֳڴ�Ū��ͽ�ۤ�4��Ƚ񤤤Ƥ����Τ����ɡ��ǽ�Ū��7����ä����ˤ�줿�ݤ��ơ��ҤȤӤ������ˤ������ʡġĤ�
  • tails ���� FizzBuzz first par �� FizzBuzz ������夬��ʤ��ä��Τ����ϡ������ǰ�ʤ��Ȥ��ä����ͤ� FizzBuzz ���餤���������Ȥ�äƤʤ����餤���������ä��������������ι����ʿ�¾�ˤ⤤�����ʤ�Τ����ɡġĹ���Ū�ʸ����򤹤�ȡ�����������ڤ��������ġ����褬�㤷���ΤǤ��ä��˻����������ʤ��Ȥ�ä����ʤ����Ȥ������ȤϤ��ꤽ�����ä�

��3�Ĥ�����������50��*2�Τ������������餤ʧ����������ʤ�����ͽ�ۤ������äƤ��������ä����Ȥꤢ�����ҳ��οͤ˾޶�򾡼�˽Ф��Ȥ������ȤϤǤ������Ȥ狼�ä��Τǡ�����⤳�������Τ�äƤ������������롣 tails ��������ϥ���վ�˴��դȤ����б��򤷤Ƥ������ä���1���ߤ��Ȥޤ�����Ǥ⤤�ä��ȻפäƤ��ޤ��Τǡ�����ʹߤ�10�����٤�ñ�̤ˤ��ơ����Ф�ʧ�������ˤ��Ƥ�������������

���� sosuupoyo ����������˶����ơ�Ƭ���ȴ���Ƥ봶�������äơ��ޤ��˻��������ꤷ�Ƥ����ֵ������褯�����޶��Ф���פȤ�����������ϾΤ�����ͤ��롪�ƴ������ä����ä� Transpose MAB ������

FizzBuzz �ϼ��� sota (nu����) �� 53 ���ͤ� 76 ���Ȥ������Ȥǥ���ƥ��Ȥˤϻ��ä���Ƥ��ʤ��ä� https://lpha-z.hatenablog.com/entry/2024/09/24/000000 �Τ�����ޤ�ơ����ΤȤ������¤��ͤǤ����餱�Ƥ��ʤ���1�̤οͤΥ���ȥ� ( https://primenumber.hatenadiary.jp/entry/2024/09/26/234205 ) ��

���Ȥ�PFN���⵭Ͽ��Ķ���Ƥ����ޤ�

�˴��ԡ��ºݤǤ������Ȥϻפ�

�������ȼ�ʬ�ε�Ͽ����٤Ƥߤ롣�����ܤ�����������ƥ��Ⱥǹ⵭Ͽ

  • welcome: N/A vs 2 ���ʤ󤫤�äƤʤ��餷��
  • plus 2: 6 vs 5 �����ϰ�¸�Ϲͤ��Ƥʤ��ä� (�ƥ��ȥץ쥤���Ϥ�ä�¾������⥬�Ф��ä��Τǡ������Ĥ��Ƥ�ʡ��������ä�)
  • A+B: 6 vs 6
  • Mul7: 9 vs 6
  • Abs: N/A vs 13 ���������꤬������Ѥ�ä� invalidate ���줿�ޤ�
  • FAM8: 17 vs 15
  • fmul2: 11 vs 9
  • Lesseq: N/A vs 4 ��������ä����ɡ��������꤬�Ѥ�ä���Ĥ�
  • Transpose: 16 vs 10
  • Gather: 9 vs 6 �� madpe �ϡ֤���ʤ�����ä����ߤ����פ��餤�ε������ǡġ�Ʊ��Ȣ�� BAR �����äƤ���
  • SquareSum: 12 vs 11
  • ConvertEndian: 3 vs 3 ��ͣ��Υȥå�Ʊ�����ꡪ
  • Mod3: 14 vs 10 ��3�dz���Ϥ� FizzBuzz �����������ʤ��ʤΤˡ����礤��­��ʤ��ġ�
  • MatrixSquare: N/A vs 10 �����졢 MAU �񤷤����饤����ʡġĤȻפ��ĤĤ⡢�񤤤����Ϥ������ɡ��ͤΤʤ��ǥޥ����� MAU ���񤷤��ơ��ޥ����ϳ�Ȥ������󿨤ä�������ʤ�ˤʤ�Ȥ��ʤ������ɡ� MAU �Ͽ��ä����٤��㤯�ƥ��ޥ����ȤˤĤ��Ƥ��ʤ�
  • Contains: 22 vs 20 ���������ȥåפ� 22 ���� 24 ���餤�λ��ˡ֤�����ɤ��Ĥ��������פȴ�ĥ�äƤ��� nu ���󤬽̤�Ƥư��ݤ˻ĤäƤ�
  • CountUp: 30 vs 26 ���¤� FizzBuzz ����������ʤΤˡġ�
  • TransposeMAB: N/A vs 15 ������Ǹ�����ˤǤ���������ä��� mabdiff �ڤ���
  • InversionSmall: N/A vs 10 ����ä����� invalidate ���줿
  • Inversion: N/A vs 31 ����������äƤʤ���

ConvertEndian �ʳ��ϥȥå�Ʊ��ˤ���ʤäƤʤ����Ȥ��狼�ä���ˡ����⤽��򤤤Ƥʤ������¿��������������Ȥ��Ƥϡ������������ͤ��Ѥ��� invalidate ���줿�Τ����ä��ꡢ����ƥ��Ȥλ��Ϥ⤦����ä�����������äơ�������Ѥ��ʤ��ä������򤤤Ƥ롢�ƤΤϤ��ä��ꤹ��

N/A �ΤȤ��ɤ��ͤ��뤫��������ɡ�50�̤��餤�ˤʤꤽ���ʴ������ʤ����ޤ�5ǯ���餤(?)�Ż��ǿ��äƤ�ͤ����������٤Ȥ������Ȥǡ��ߤʤ���ۥ�Ȥ������Ǥ��͡ġĤȤ������ۤ��ä������ä��Ƥ������ä��������������꤬�Ȥ��������ޤ���

(17:17)

_ ����

����Ρ�����ϥץ�����ߥ󥰥���ƥ��ȤȤ������ϡ��ѥ��륲����Ǥ����Ƴ���ڤä��߷פϡ��ͤ��פ��Ĥ��ʤ��Ǥϡ����ִָ��⹭�����ڤ�������������ä��褦�˻פäƤ��롣�ä����Ƥ� 0 ���������Ƥ�Ȥ����饹�����ȤȤ��� mv ����֤ǽ����Ȥ����ѥ���ȳ���ڤ�ޤǤϡ��Ż��Ǥ�äƤ�ʹ֤Ȥ��ƤϤ���ä��񹳴�����������ǡ��ºݼ���ƥ��ȤϺǽ�ϸ��������������������Ǥ�äƤ�����⤷��

ȿ�����ɤ��ä��褦�ǡ��ɤ��ä�������������Ʊ���ե����ޥåȤǤ⤦�����ȡ�����Υ��֥��åȤλ��üԿͿ��������褦�ʿͤ���̤���롢�ߤ����ʤ��Ȥˤʤꤽ���ǡ�����Ȥ����ҤȤ��Ƥ��յ��ϡġġ��Ȥʤꤽ���ʵ������Ƥ��롣���ÿͿ�������Ȥ��Ƥ⡢����Ȱ�ä��ؤοͤ����ä��롢����Ȱ�ä�ʷ�ϵ���������äƤ�餦�����⤽������ʪ��ľ��ͭ�Ѥˤʤ�����ˤ��롢�������ã�����������褵�����ǡġ�

����������ֳڤ����ä����ס��äƸ��äƤ������ä��ͤ���������� not for me ���ˤʤ�ΤϿ��줷�������ͤ������ޤ���ˡ���뤫�ʤ���ñ��ˤ������ιͤ���Τ��ȹ����ǡ����������Ȥ��ơ������������ƥ�Ȥ��ͤ���Τ⹥��

�����������������ʸ�Ͻ񤤤Ƥ뤱�ɡ��ͤϤ���ʤ˱��ĻŻ��ۤȤ�ɤ��Ƥʤ��Ǥ����ʤ����Ƥ������������������Ƥ��äơ��������ʡġĤƸ��Ƥ��������դǤ�

(17:30)


�� 2024ǯ
9��
��
�� �� �� �� �� �� ��
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

search / home / index

���ƥ�󥯥ե꡼�Ǥ��� �������Ҥϼ�ͳ�˻��Ѥ��Ƥ��������ƹ����ޤ��� ����¾�Τ�Τ�GPL�����Ǥ���Ф�������Ѥ˴ؤ���ʸ��ϸ����ޤ��� �ʤˤ�����в����᡼�륢�ɥ쥹�ء�

shinichiro.hamaji _at_ gmail.com / shinichiro.h